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 相关文章推荐
jQuery总体架构的理解分析
Mar 07 Javascript
jQuery实现用户注册的表单验证示例
Aug 28 Javascript
jquery提交form表单简单示例分享
Mar 03 Javascript
node.js中的fs.existsSync方法使用说明
Dec 17 Javascript
JQuery设置时间段下拉选择实例
Dec 30 Javascript
原生JS实现匀速图片轮播动画
Oct 18 Javascript
微信小程序开发教程-手势解锁实例
Jan 06 Javascript
JS html时钟制作代码分享
Mar 03 Javascript
分析javascript中9 个常见错误阻碍你进步
Sep 18 Javascript
Node.js静态服务器的实现方法
Feb 28 Javascript
react脚手架如何配置less和ant按需加载的方法步骤
Nov 28 Javascript
基于Three.js实现360度全景图片
Dec 30 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
pdo中使用参数化查询sql
2011/08/11 PHP
PHP遍历文件夹与文件类及处理类用法实例
2014/09/23 PHP
PHP微信开发之根据用户回复关键词\位置返回附近信息
2016/06/24 PHP
老生常谈PHP面向对象之标识映射
2017/06/21 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
网站被恶意镜像怎么办 php一段代码轻松搞定(全面版)
2018/10/23 PHP
PHP常见加密函数用法示例【crypt与md5】
2019/01/27 PHP
JS对HTML标签select的获取、添加、删除操作
2013/10/17 Javascript
jquery及原生js获取select下拉框选中的值示例
2013/10/25 Javascript
js的匿名函数使用介绍
2013/12/11 Javascript
javascript父、子页面交互技巧总结
2014/08/08 Javascript
Javascript中3种实现继承的方法和代码实例
2014/08/12 Javascript
node.js中的fs.truncateSync方法使用说明
2014/12/15 Javascript
jquery实现的伪分页效果代码
2015/10/29 Javascript
jQuery简单实现input文本框内灰色提示文本效果的方法
2015/12/02 Javascript
JS组件Bootstrap Table表格多行拖拽效果实现代码
2015/12/08 Javascript
JS实现动态生成表格并提交表格数据向后端
2020/11/25 Javascript
jQuery获取多种input值的简单实现方法
2016/06/20 Javascript
Angular使用ng-messages与PHP进行表单数据验证
2016/12/28 Javascript
JavaScript实现二分查找实例代码
2017/02/22 Javascript
常用的几个JQuery代码片段
2017/03/13 Javascript
jquery仿微信聊天界面
2017/05/06 jQuery
小程序实现带年月选取效果的日历
2018/06/27 Javascript
基于js实现的图片拖拽排序源码实例
2020/11/04 Javascript
[01:42]DOTA2 – 虚无之灵
2019/08/25 DOTA
Python函数式编程指南(四):生成器详解
2015/06/24 Python
对tensorflow 的模型保存和调用实例讲解
2018/07/28 Python
Python IDE Pycharm中的快捷键列表用法
2019/08/08 Python
一份全面的PHP面试问题考卷
2012/07/15 面试题
毕业实习个人鉴定范文
2013/12/10 职场文书
家长通知书家长评语
2014/04/17 职场文书
群众路线教育实践活动对照检查材料思想汇报(副处级领导)
2014/10/04 职场文书
2015年统战工作总结
2015/05/19 职场文书
优秀党员主要事迹范文
2015/11/05 职场文书
再读《皇帝的新衣》的读后感悟!
2019/08/07 职场文书
vue项目多环境配置(.env)的实现
2021/07/21 Vue.js