layui-扩展模块 - 简书

来源: layui-扩展模块 – 简书

定义模块方法:layui.define([mods], callback);参数mods是可选的也可不要,用于声明该模块所依赖的模块。callback即为模块加载完毕的回调函数,它会返回一个exports参数,用于输出该模块的接口。

第一步:新建一个demo.js扩展模块,模块名叫mymod。并定义一个obj对象,里面装我们要创建这个模块的方法,比如openMsg。exports(‘定义模块的名称’,‘模块的方法对象’)。也就是exports(‘mymod’,’obj’),这里我起名叫mymod。

demo.js

第二步:在index里面先配置config(这个配置是全局的)。把自定义模块引入。extend()里面的mymod一定得跟你创建的模块名称相同。即exports(‘mymod’,obj)里面的mymod。最后use就可以使用了。

index.html

补充:你也可以忽略 base 设定的根目录,直接在 extend 指定路径(注意:该功能为 layui 2.2.0 新增)

作者:Mr丶HS
链接:https://www.jianshu.com/p/880f424cf756
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏