欢迎来到小懒的博客~email:568705236@qq.com

layui报错 is not a valid module出现原因

2020/10/28 17:29:20站长

    出现这个问题,一是确认自定义模块已经按格式最后添加了执行exports

layui.define(function(exports){ //提示:模块也可以依赖其它模块,如:layui.define('layer', callback);
var obj = {
hello: function(str){
alert('Hello '+ (str||'mymod'));
}
};

//输出test接口
exports('mymod', obj);
});

    二是,确保这个自定义的模块执行时间不要超时,尽可能只定义方法,不进行复杂操作。也可以设置config的timeout,默认10 。

    三是,确保自定义模块不要报错,报错就不会执行exports,这样就无法通知layui这个模块加载完成。

赞赏