layui加载数据显示loading加载完成loading消失的实例代码


Posted in Javascript onSeptember 23, 2019

项目中,向后台请求数据,经常会出现较长的等待时间,这时我们需要一个loading转圈圈,接收到后台的数据时,让loading消失

这layui中使用方法如下:以表格为例,每次加载表格数据时加一个loading

<link rel="stylesheet" href="../layui/css/layui.css" rel="external nofollow" />
<script type="text/javascript" src="../layui/layui.js"></script>
<script>
 layui.use(['table','layer'], function(){
			 var table = layui.table;
			 var layer = layui.layer;
			 var index = layer.load(1); //添加laoding,0-2两种方式
			 //第一个实例
			 table.render({
			  elem: '#userTable',
			  height: 515,
			  method: 'POST', //方式
			  loading: true, //翻页加loading
			  url: weburl, //数据接口
			  request:{
			  	pageName: 'pageIndex',//页码的参数名称,默认:page
 					limitName: 'pageSize' //每页数据量的参数名,默认:limit
			  },
			  where:{
			  	invite_uid:invite_uid //额外参数
			  },
			  response:{
			  	statusName: 'status', //数据状态的字段名称,默认:code
					statusCode: 1,//成功的状态码,默认:0
					msgName: 'msg' ,//状态信息的字段名称,默认:msg
					countName: 'count', //数据总数的字段名称,默认:count
					dataName: 'data' //数据列表的字段名称,默认:data
			  },
			  cols: [[ //表头
			   {type:'numbers',title: '序号', fixed: 'left'},
			   {field: 'u_id', title: '会员id',width:80, fixed: 'left'},
			   {field: 'u_nickname', title: '会员昵称',width:150},
			   {field: 'proxy_level', title: '代理级别',width:100},
			   {field: 'u_goldcnt', title: '拥有金币',width:150},
			   {field: 'today_ubk_balance', title: '今日总输赢',width:150},
			   {field: 'today_tb_balance', title: '今日返还金额',width:150},
			   {field: 'sum_ubk_balance', title: '历史总输赢',width:150},
			   {field: 'sum_tb_balance', title: '历史返还金额',width:150}
			  ]],
			  limit: 10,
			  limits: [10, 20, 30, 40, 50] ,
			  page:{
			  	groups: 5 //只显示 5 个连续页码
			  },
			  done:function (res) {  //返回数据执行回调函数
			  	layer.close(index);  //返回数据关闭loading
			  	
			  }
    });
});
 
</script>

以上这篇layui加载数据显示loading加载完成loading消失的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 读取元素的CSS信息的代码
Feb 07 Javascript
DB.ASP 用Javascript写ASP很灵活很好用很easy
Jul 31 Javascript
基于jQuery的前端数据通用验证库
Aug 08 Javascript
JS this作用域以及GET传输值过长的问题解决方法
Aug 06 Javascript
js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
Jan 14 Javascript
JavaScript中toString()方法的使用详解
Jun 05 Javascript
非常酷炫的Bootstrap图片轮播动画
May 27 Javascript
JavaScript实现简单的日历效果
Sep 25 Javascript
javascript 中的事件委托详解
Oct 25 Javascript
JavaScript实现类似拉勾网的鼠标移入移出效果
Oct 27 Javascript
Node.js 中exports 和 module.exports 的区别
Mar 14 Javascript
BootStrap Table实现server分页序号连续显示功能(当前页从上一页的结束序号开始)
Sep 12 Javascript
ES10的13个新特性示例(小结)
Sep 23 #Javascript
layui-tree实现Ajax异步请求后动态添加节点的方法
Sep 23 #Javascript
vue多页面项目中路由使用history模式的方法
Sep 23 #Javascript
JS随机密码生成算法
Sep 23 #Javascript
详解mpvue开发微信小程序基础知识
Sep 23 #Javascript
layui动态渲染生成左侧3级菜单的方法(根据后台返回数据)
Sep 23 #Javascript
layui树形菜单动态遍历的例子
Sep 23 #Javascript
You might like
一些 PHP 管理系统程序中的后门
2009/08/05 PHP
PHP 获取MSN好友列表的代码(2009-05-14测试通过)
2009/09/09 PHP
Laravel中Trait的用法实例详解
2016/03/16 PHP
PHP 实现字符串翻转(包含中文汉字)的实现代码
2017/04/01 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
php实现统计二进制中1的个数算法示例
2018/01/23 PHP
15款优秀的jQuery导航菜单插件分享
2011/07/19 Javascript
使用js修改客户端注册表的方法
2013/08/09 Javascript
加随机数引入脚本不让浏览器读取缓存
2014/09/04 Javascript
JS实现在网页中弹出一个输入框的方法
2015/03/03 Javascript
JavaScript给input的value赋值引发的关于基本类型值和引用类型值问题
2015/12/07 Javascript
Angular 理解module和injector,即依赖注入
2016/09/07 Javascript
Bootstrap fileinput文件上传预览插件使用详解
2017/05/16 Javascript
jQuery实现广告条滚动效果
2017/08/22 jQuery
JS实现验证码倒计时的注册页面
2018/01/02 Javascript
Webpack中SplitChunksPlugin 配置参数详解
2020/03/24 Javascript
javascript实现随机抽奖功能
2020/12/30 Javascript
django定期执行任务(实例讲解)
2017/11/03 Python
python机器学习实战之K均值聚类
2017/12/20 Python
查看python安装路径及pip安装的包列表及路径
2019/04/03 Python
pandas按照列的值排序(某一列或者多列)
2020/12/13 Python
SQL中where和having的区别
2012/06/17 面试题
介绍一下Java的安全机制
2012/06/28 面试题
什么是.net
2015/08/03 面试题
秋季运动会通讯稿
2014/01/24 职场文书
机械制造专业毕业生求职信
2014/03/02 职场文书
自动一体化专业求职信
2014/03/15 职场文书
合作协议书范本
2014/04/17 职场文书
爱国主义教育活动总结
2014/05/07 职场文书
暑假社会实践心得体会
2014/09/02 职场文书
2014年学习部工作总结
2014/11/12 职场文书
2014年创卫工作总结
2014/11/24 职场文书
小学校本教研总结
2015/08/13 职场文书
团队拓展训练心得体会
2016/01/12 职场文书
《没有任何借口》读后感:完美的执行能力
2020/01/07 职场文书
Python实现对齐打印 format函数的用法
2022/04/28 Python