首页 » 99链接平台 » LayUi创建一个自定义通用模块(模块封装自定义函数源码)

LayUi创建一个自定义通用模块(模块封装自定义函数源码)

雨夜梧桐 2024-11-05 10:22:23 0

扫一扫用手机浏览

文章目录 [+]

封装的两个层次

1、与具体业务无关的封装,比如 某个具体显示效果,字符操作函数 日期操作函数 或者网络请求函数等

2、与具体业务或者说具体的html页面相关的的模块

LayUi创建一个自定义通用模块(模块封装自定义函数源码) 99链接平台
(图片来自网络侵删)
创建一个Layui模块

/ 定义一应用的通用模块 /layui.define(function (exports) { var $ = layui.$; //对象 var o = { getName: function() { return "测试"; } } //输出 exports('adfRequest', o);});

说明:

var o; 表示是一个对象,getName是其中的一个方法

页面中进行引用【参照之前通用的模块引用方法】

<!DOCTYPE html><html><head> <meta charset="utf-8" /> <title></title> <script src="/template/tpl01/js/adf.js"></script></head><body> <button class="layui-btn" id="btnHello">您好!
</button><script src="/Style/v3/layui/layui.js"></script><script> doLoadLayuiModule("app", function() { layui.app2.AdfRequest.getName(); }); </script></body></html>

这样完成了自定义扩展并使用到html页面中。

注:doLoadLayuiModule :是封装layui加载模块的方法,代码如下

var globalConfig = { ver: "1.0", moduleDir: "/template/tpl01/js/modules/"};/ 加载Layui模块,并指定版本 @param {any} moduleName /function doLoadLayuiModule(moduleName, callBack) { var arrModule = moduleName.split(","); layui.config({ version:true, base: globalConfig.moduleDir }).use(arrModule,callBack);}

标签:

相关文章