layui如何使用模块化
这篇文章将为大家详细讲解有关layui如何使用模块化,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

创新互联网站建设公司一直秉承“诚信做人,踏实做事”的原则,不欺瞒客户,是我们最起码的底线! 以服务为基础,以质量求生存,以技术求发展,成交一个客户多一个朋友!专注中小微企业官网定制,网站建设、成都做网站,塑造企业网络形象打造互联网企业效应。
layui使用模块化的方法:遵循layui的模块规范建立一个入口文件,并通过layui.use()方法加载该入口文件即可,如【layui.use(['layer'],function(){var layer = layui.layer}】。
模块化的使用:
注意:引入的JS是:/layui/layui.js
遵循 layui 的模块规范建立一个入口文件,并通过 layui.use() 方式来加载该入口文件
示例:
模块化的使用
补充:为了方便使用可以使用下面方法引入
function deleteDictBatch(){
var form,layer;
layui.use(['form','layer'],function () {
form = layui.form;
layer=layui.layer;
});
//获取选中的元素的个数
var length_1 = $("[name='dictionaryCheckbox']:checked").length;
//1.如果选中的个数为0,直接退出函数,提示选择字典删除
if(length_1 ==0 ){
layer.alert("请选中需要删除的字典")
return ;
}
//如果有元素需要被删除
else{
if(!confirm("您确认要删除下列字典?")){//点取消也退出函数
return;
}
//第二种方式,以数组的方式去提交。后台用string接收
var values = [];
$("[name='dictionaryCheckbox']:checked").each(function (i) {//i代表索引
values[i]=$(this).val();
})
$.post(contextPath+'/dictionary/deleteDictBatch.do',{dictionaryIds:values.toString()},function(response){
alert(response);
if(response == "删除成功"){
getDictionaryTree();//查询字典树
getDictionaryFY();//分页查询字典信息
}
},'text')
//删除的业务逻辑
}
}也可以将layer和form作为全局变量引入使用:
/**
* @author: qlq
* @time: 9:31
* @description: 添加培养方案的JS
*/
/**
* 一次性自调函数初始化两个全局变量
*/
var lyer,form;
(function () {
layui.use(['layer','form'],function () {
layer=layui.layer,form=layui.form;
})
})();
/**
* 页面加载完成后执行一些函数
*/
$(function () {
layer.msg("消息框")
});
/**********S *****************/关于layui如何使用模块化就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
标题名称:layui如何使用模块化
链接URL:http://www.jxjierui.cn/article/gsdehg.html


咨询
建站咨询
