问题:
我们希望定义一个函数可以调用layui的函数,来更方便地使用layui组件。比如我们想自己定义一个函数,实现我们的需求同时又能使用layer.msg(‘第一种调用方式’);这样的方法。
有如下三种方式:
而这三种定义的函数我们需要写在layui.use之内,这样可以实现相互调用
layui.use(['upload', 'element', 'layer'], function(){
var $ = layui.jquery
,upload = layui.upload
,element = layui.element
,layer = layui.layer;
$("#testb").click(function(){
layer.msg('第一种调用方式', {icon: 1});
});
layui.test2=function(){
layer.msg('第二种调用方式', {icon: 1});
};
window.test3 = function ()
{
layer.msg('第三种调用方式', {icon: 1});
}
});