layUI 查询数据时:
返回数据全部显示在第一页,分页不生效
使用parseData可以解决~~!
//渲染表格
table.render({
elem: '#formDialog'
, title: '表单选择框'
, url: url
, toolbar: '#xx'
, page: true //开启分页
, limits: [5, 10, 15, 20, 50]
, limit: '10'
, parseData:function(res){
//解析分页数据
var result;
if (this.page.curr) {
result = res.data.slice(this.limit * (this.page.curr - 1), this.limit * this.page.curr);
} else {
result = res.data.slice(0, this.limit);
}
return {
"code": res.code, //解析接口状态
"msg": res.msg, //解析提示文本
"count": res.count, //解析数据长度
"data": result //解析数据列表
}
}
, cols: [cols]
, done:function(res){
}
});版权声明:本文为shiboyuan0410原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。