脚本内容

layui.use(['table', 'laypage'], function () {var table = layui.table;var laypage = layui.laypage;var page = 1;//页码全局变量var limit = 20;//分页大小全局变量table.render({elem: '#test'//容器ID, url: ''//数据获取接口地址, where: {page: page}//接口参数,page为分页参数, height: 'full-85', limit: limit //每页默认显示的数量, cols: [], id: 'testReload', done: function (res, curr, count) {//在完成接口调用后进行操作var mycars;//列参数,用于在获取到数据后通过数据动态生成需要显示的列//在这进行对mycars的处理table.init('demo', {//转换成静态表格cols: [mycars]//将处理后的mycars传入cols, data: res.data//设置静态表格数据, limit: 20//设置静态表格页面数据条数(分页大小), count: res.count//设置静态表格总数据条数});
//在获取到表格数据后加载分页组件,点击分页时调用table的reload方法重新加载表格数据达到分页效果laypage.render({elem: 'laypage'//分页容器ID, count: res.count//设置分页数据总数, curr: page//当前页码, limit: limit//分页大小, layout: ['prev', 'page', 'next', 'skip', 'count', 'limit'], jump: function (obj, first) {//跳转方法if (!first) {//若不为第一页page = obj.curr;//设置全局变量page 为当前选择页码limit = obj.limit;//设置全局变量limit 为当前选择分页大小table.reload('testReload', {//重新加载表格where: { //接口参数,page为分页参数page: page}});}}})}});});

HTML内容

<!--表格容器-->
<table class="ui-usertable" id="test" lay-filter="demo"></table>
<!--分页容器--><div id="laypage"></div>

【Layui】使用table和laypage组件实现动态显示列和分页相关推荐

  1. Layui框架table组件使用

    记录.总结Layui的form.table组件使用. 一.增删改查 要完成的页面样式为: 使用的是Layui中form.table组件. HTML <html><head>&l ...

  2. 基于layui中table组件的数据表格单元格合并

    layui.use(['table'], function () {var $ = layui.$, table = layui.table;var mergeColumns=['province', ...

  3. layui表头样式_js相关:layui中table表头样式修改方法

    js相关:layui中table表头样式修改方法 发布于 2020-7-25| 复制链接 分享一篇关于layui中table表头样式修改方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小妖过来看 ...

  4. layui 给table里面的添加图标_layui中的table中toolbar自定义过程

    自己挖过的坑需要自己来填. layui的table默认表头工具栏右边有3个操作,分别是过滤字段.导出excel.打印功能. 在js中代码添加toolbar即可实现上面的效果: table.render ...

  5. html中的异步请求数据格式,解决layui中table异步数据请求不支持自定义返回数据格式的问题...

    使用版本 layui-v2.3.0 修改: 打开layui中table.js源码 在 Class.prototype.pullData 这个方法定义内部 //获得数据 Class.prototype. ...

  6. layui 改写 table 排序,填加中文按照拼音排序

    因为layui table默认的排序不支持中文拼音,改写layui源码来完成我们的需求 注意在layui官网下载到的layui代码是压缩后的,这里需要下载layui的源码 layui源码地址: 码云地 ...

  7. VUE layui之table数据表格使用详细说明

    步骤: 一:layui官网下载包 二:将解压的文件放入static文件夹(如果没有就在根目录下新建一个) 三:public文件下index.html中引入css及js文件 <!-- 引入 lay ...

  8. layui框架中用laypage与后端搭配使用做分页列表

    layui框架中用laypage与后端搭配使用做分页列表 layui中文离线文档,包含html文档及layui源码 首先我们需要在layui.use中引入laypage: layui.use(['la ...

  9. layui 自定义排序_浅谈layui中table的sort排序

    table模块是layui框架最核心的组成之一,它用于对表格进行一些列功能和动态化数据操作,本文介绍了layui中table的sort排序,解决了在我们使用sort排序时可能遇到的一些问题. 今天来谈 ...

最新文章

  1. 大剑无锋之HashMap全考点
  2. 在centos 7 下安装图形界面
  3. 【BZOJ4543】【POI2014】Hotel加强版(长链剖分)
  4. 通过缓存数据库结果提高PHP性能
  5. html设置布局颜色设置,css布局中置背景颜色
  6. Redis master和slave是如何实现数据同步的
  7. sql关联查询子表的第一条_SQLAlchemy(8)惰性查询
  8. spark MetaException(message:Version information not found in metastore. )
  9. 模式识别 算法练习(一)——C均值算法
  10. 网站的版面设计,商业Web站点设计策略,网站CI形象设计,网页色彩的搭配
  11. python大数据论文_大数据环境下基于python的网络爬虫技术
  12. 简易抽奖软件逻辑实现
  13. 【转载】MATLAB入门书籍推荐
  14. 2 线性化 泰勒级数 泰勒公式
  15. Hero鹏——只为挖坑而生
  16. 问题 A: 三角函数计算(python)
  17. 拉普拉斯变换的定义-笔记
  18. android手机主板,主板芯片全解
  19. 字符串中包含unicode编码内容转中文打印或输出到txt文件
  20. 极其简单的JDK安装步骤(图文)

热门文章

  1. c# 超时时间已到.在操作完成之前超时时间已过或服务器未响应,c#执行插入sql 时,报错:异常信息:超时时间已到。在操作完成之前超时时间已过或服务器未响应...
  2. 数据标注丨7大数据标注工具分享
  3. 【SPSS】列联表分析详细操作教程(附案例实战)
  4. 在Linux上安装TimesTen
  5. [Unity-28] 反编译并修改DLL文件
  6. win11 眼睛保护色
  7. CI框架获取控制器名和方法名
  8. 网站站点地图SiteMap生成程序(PHP)
  9. 微信ipad协议 code 授权信息 hook
  10. Python:1-3、注释