layer is not define

提问 未结
3 233
djinquan
djinquan 2018-3-13
悬赏:20飞吻
版本:layui 浏览器:
我一个单独引入layer.js时可以这样写
function f1(){
layer.alert("1");
}
function f2(){
layer.open({...})
}
function f3(){
layer.confirm(...)
}
但换成引用layui后就必须在每一个函数改成类似
layui.use('layer',function(){...}),比单独用layer啰嗦多了。
感觉layui不应该如此啊,请问应该怎么处理呢?
文档有说明模块化,看了半天也不怎么了解
回帖
  • 只能这么写,或者引用layuiall.js 可以按你的方式写
    0 回复
  • body里直接引入all的js[微笑]
    <script src="您的路径/layui/layui.all.js"></script>
    0 回复
  • Leooo
    2018-3-13
    这样写的好处是 你不用layer 就可以不加载layer 提高速度和效率!
    0 回复