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'}
]]
});
}