layui.define([mods], callback)
通过该方法可定义一个 layui 模块。参数 mods 是可选的,用于声明该模块所依赖的模块。callback 即为模块加载完毕的回调函数,它返回一个 exports 参数,用于输出该模块的接口。
layui.define(['table', 'userApi'], function(exports) {
var userApi = layui.userApi;
var table=layui.table;
var view = {
init:function(){
},
delBatch:function(){
var data = Common.getMoreDataFromTable(table,"userTable");
if(data==null){
return ;
}
Common.openConfirm("确认要删除这些用户?",function(){
debugger;
var ids =Common.concatBatchId(data);
userApi.del(ids,function(){
Common.info("删除成功");
dataReload();
})
})
}
}
exports('del',view);
});
exports('del',view)之后,在需要引入该模块的js中这么操作自己定义的模块
layui.use(['del'], function(){
var delView = layui.del
delView.delBatch();
});