1.创建‘导出’按钮,多创建一个隐藏的div数据表格table:
2.点击‘导出’按钮,调用事件时,重新获取数据渲染到隐藏的表格中。
limit设为多少则最多可以导出多少,具体根据自身情况去定,也可以不分页,重写一个导出的后台接口。我这里为了省事用的同一个接口。(这里为了方便设置导出的样式,用的是layui第三方插件excel.js。和这个没关系)
3.相关layui代码:
<div class="layui-card-body">
<table class="layui-hide" id="layTable" lay-filter="layTable"></table>
<div class="layui-hide&#