layui table 表格因为数据源问题部分数据没法渲染 ——数据源中有 length 字段

遇到问题

数据源有数据,但表体没法渲染出数据。ui

 

排查问题之路

其实关于layui表格没法渲染的问题以前也遇到过,我知道的状况如下几种spa

数据源返回的的格式不正确 (code 必须为 0 )

正确的返回格式:{"code":0,"msg":"","count":1000,"data":[]}

 

数据源正确,前台使用了 templet 一些自定义样式,在对应的 script 出错时(这些都是属于js出错致使的界面没法渲染,控制台有错误输出)

 

然而以上的两种状况都不是。遇到问题我也百度了“layui表格没法渲染”,大可能是说的第一种错误3d

通过一些数据的对比,发现是部分数据未显示出来,最后对比了数据源全部字段,通过排查发现了是由于数据源中有一个length字段code

因而我经过搜索“数据源有字段 layui 表格没法渲染” 找到了相关问题的验证【 layui的数据表格当某列field为length则没法渲染https://fly.layui.com/jie/33609/blog

因此我应该反思本身的是,我百度搜索的方式,还有我若是写博客,须要设置的标题,能让别人更快的找到解决方案,而不是给别人一个验证的效果。ip

 

数据源中有 length 字段,表格将没法渲染,以及可能有影响的 width 等关键字字段

相关文章
相关标签/搜索