最近在學layui,在學到加載模塊的時候遇到了一些麻煩。
產生的疑惑,為什么提示xx.xx is not a function / type error沒有這個方法
layui.use([mods, mod2], callback)
var mods = layui.form, mod2 = layui.mod2;
mods.method()
最后明白這里的意思是加載layui的指定模塊。
然后調用加載的這個模塊的方法。
這個模塊的js文件要在layui中有,並且調用的方法得是這個js中含有的。
layui.use(['layer', 'form'], function(){
var layer = layui.layer ,form = layui.form;
layer.msg('Hello World'); // 正常運行
form.msg('Hello World'); // Uncaught TypeError: form.msg is not a function
});