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 相关文章推荐
学习面向对象之面向对象的基本概念:对象和其他基本要素
Nov 30 Javascript
jquery实现隐藏与显示动画效果/输入框字符动态递减/导航按钮切换
Jul 01 Javascript
超链接的禁用属性Disabled使用示例
Jul 31 Javascript
jQuery点击输入框显示验证码图片
May 19 Javascript
轻松掌握JavaScript单例模式
Aug 25 Javascript
微信小程序  action-sheet详解及实例代码
Nov 09 Javascript
浅谈js原生拖放
Nov 21 Javascript
jQuery使用DataTable实现删除数据后重新加载功能
Feb 27 Javascript
JavaScript箭头函数_动力节点Java学院整理
Jun 28 Javascript
微信小程序自定义select下拉选项框组件的实现代码
Aug 28 Javascript
AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略
Mar 13 Javascript
Vue如何实现监听组件原生事件
Jul 03 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 getimagesize 上传图片的长度和宽度检测代码
2010/05/15 PHP
Trying to clone an uncloneable object of class Imagic的解决方法
2012/01/11 PHP
php生成随机密码自定义函数代码(简单快速)
2014/05/10 PHP
Js+Dhtml:WEB程序员简易开发工具包(预先体验版)
2006/11/07 Javascript
网页前端优化之滚动延时加载图片示例
2013/07/13 Javascript
javascript右下角弹层及自动隐藏(自己编写)
2013/11/20 Javascript
判断某个字符在一个字符串中是否存在的js代码
2014/02/28 Javascript
jQuery实现不断闪烁文字的方法
2015/05/15 Javascript
浅谈javascript中的加减时间
2016/07/12 Javascript
jQuery控制控件文本的长度的操作方法
2016/12/05 Javascript
小程序开发实战:实现九宫格界面的导航的代码实现
2017/01/19 Javascript
Vue.js实战之通过监听滚动事件实现动态锚点
2017/04/04 Javascript
详解如何实现一个简单的Node.js脚手架
2017/12/04 Javascript
vue+Element实现搜索关键字高亮功能
2019/05/28 Javascript
使用 Opentype.js 生成字体子集的实例代码详解
2020/05/25 Javascript
[17:36]VG战队纪录片
2014/08/21 DOTA
Django imgareaselect手动剪切头像实现方法
2015/05/26 Python
Python守护线程用法实例
2017/06/23 Python
python爬虫之爬取百度音乐的实现方法
2019/08/24 Python
给Python学习者的文件读写指南(含基础与进阶)
2020/01/29 Python
Python+OpenCV检测灯光亮点的实现方法
2020/11/02 Python
Html5 实现微信分享及自定义内容的流程
2019/08/20 HTML / CSS
html5 canvas绘制矩形和圆形的实例代码
2016/06/16 HTML / CSS
h5封装下拉刷新
2020/08/25 HTML / CSS
塔吉特百货公司官网:Target
2017/04/27 全球购物
什么是触发器(trigger)? 触发器有什么作用?
2013/09/18 面试题
机电一体化应届生求职信范文
2014/01/24 职场文书
《走一步再走一步》教学反思
2014/02/15 职场文书
机关党建工作汇报材料
2014/08/20 职场文书
2014年移动公司工作总结
2014/12/08 职场文书
建议书格式
2015/02/04 职场文书
大学生党员暑假实践(活动总结)
2019/08/21 职场文书
css position fixed 左右双定位的实现代码
2021/04/29 HTML / CSS
Springboot如何使用logback实现多环境配置?
2021/06/16 Java/Android
python中pandas对多列进行分组统计的实现
2021/06/18 Python
Java实战之课程信息管理系统的实现
2022/04/01 Java/Android