LayUI 数据表格 分页失效

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){
            }
        });

你可能感兴趣的:(layui,javascript,前端)