layui 這裏有固定的格式要求,在parseData這裏將固定的參數用自己的數據進行賦值,要注意response這裏的statusCode
layui.use('table', function(){
var table = layui.table;
var layer = layui.layer;
var dropdown = layui.dropdown;
table.render({
elem: '#userTable'
,page: true
,toolbar: 'default' //開啓工具欄,此處顯示默認圖標,可以自定義模板,詳見文檔
,url:'/doucat/all_user'
//將自定義接口的格式改成layui規定的格式
,parseData: function(res){
return{
"code": res.status, //解析接口狀態
"msg": res.message, //解析提示文本
"count": res.count, //解析數據長度
"data": res.data //解析數據列表
}
}
,response: {
//規定成功的狀態碼,layui默認:0,返回我們自定義的成功的數據狀態value值,我這裏後臺定的是200
statusCode: 200
}
,cols: [[
{type: 'checkbox', fixed: 'left'}
,{field:'id', width:80, title: 'ID', sort: true}
,{field:'username', width:150, title: '用戶名'}
,{fixed: 'right', width: 150, align:'center', toolbar: '#barDemo'}
]]
});
}