layui.use用法

提问 已结
10 1933
小白码农
小白码农 2017-3-17
悬赏:5飞吻
layui.use具体是怎么用的啊 ? 每次使用都要用layui.use加载控件吗? 比如我一个页面有 treeview, 分页, 弹窗, 那我是不是就要在js中分别用到
layui.use('tree', function () { . . . }), layui.use( 'layer',function(){}); layui.use('laypage',function(){}) ,
还有就是, 如果我现在用多个js方法, 没此调用完 ,都会有一个layer.msg或其他类型的弹窗, 这个时候应该怎么用, 还要再此调用layui.use吗?

我的js方法 需要写在 layui.use('layer',function(){ ....... }) 这个里面吗?

刚开始用layui, 文档看的不是很明白, 请帮忙给一个详细点的说明, 勿喷 !!! 谢谢
回帖
  • @oo刪滁式誋憶 可以不这样!
    layui.use(['jquery','form','layer'],function(){
    var form = layui.form();
    var $ = layui.jquery;
    });

    function yourFuction(){
    var form = layui.form();
    var $ = layui.jquery;
    }


    这样也是可以的!
    0 回复
  • 你没看文档吗,不是可以传数组吗!layui.use(['jquery','form','laypage','element'],function(){});
    0 回复
  • @Absolutely 这个文档我有看到, 如果我有 a, b , c, d ,e 等多个 js函数方法, 是不是要把这些函数写在 layui.use 里面 , 就像这样
    layui.use('layer',function(){
    .........
    function a(){
    }

    function b(){}

    function c(){}
    ........
    })

    要这样写吗 ?
    0 回复
  • 自行看:http://www.layui.com/demo/
    0 回复
  • @我擦这么菜 文档我看过, 我现在主要是想知道, 我自定义的 function test(){} 这个函数是不是应该写在 layui.use 里面 ?
    0 回复
  • @Absolutely 谢谢
    0 回复
  • @oo刪滁式誋憶 以前的js怎么写就怎么写,$(function(){

    这里能定义function卜?
    })

    这里能定义function不?
    你可以把use 理解为$(function(){
    你的代码
    })
    0 回复
  • @Absolutely 再请教一下,
    layui.use('jquery' ,function(){
    var $ = layui.jquery;
    // 为什么要定义 $ , 是集成了Jquery.js了吗, 如果我已经应用了Jquery.js, 可以不用再去定义 $ 了 ?
    })
    0 回复
  • @我擦这么菜 了解, 刚开始使用layui, 光看文档不太明白, 之前都是使用layui的独立控件, 不用这么麻烦, 谢谢解答
    0 回复
  • @oo刪滁式誋憶 你如果自己引用了jquery就不用这样了,如果要引用layui集成的jquey 就需要 layui.jquery,为了方便定义成$
    0 回复