layui 数据表格不显示数据的解决方法
今天使用layui数据表格,动态渲染数据的时候,发现表格内容怎么也不显示,看了官方文档发现数据表格对json 有严格的要求,一般情况下,要求要有4个参数
今天使用layui数据表格,动态渲染数据的时候,发现表格内容怎么也不显示
看了官方文档发现数据表格对json 有严格的要求,一般情况下,要求要有4个参数,分别为:
{
"code": 0,
"msg": "",
"count": 1000,
"data": [{}, {}]
}
若传过来的 json 包含这四个参数,且参数名一样,则表格读数据不会出问题。若参数名和上述的不一样,则需要转换下,具体方法如下:
//假设您返回的数据格式
{
"status": 0,
"message": "",
"total": 180,
"data": {
"item": [{}, {}]
}
}
那么你需要借助 parseData 回调函数将其解析成 table 组件所规定的数据格式
table.render({
elem: '#demp'
,url: ''
,parseData: function(res){ //res 即为原始返回的数据
return {
"code": res.status, //解析接口状态
"msg": res.message, //解析提示文本
"count": res.total, //解析数据长度
"data": res.data.item //解析数据列表
};
}
//,…… //其他参数
});
以上这篇layui 数据表格不显示数据的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持芦苇派。
原创文章,作者:ECHO陈文,如若转载,请注明出处:https://www.luweipai.cn/html/1609222522/