微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

layui table 表格由于数据源问题部分数据无法渲染 ——数据源中有 length 字段

遇到问题

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

 

排查问题之路

其实关于layui表格无法渲染的问题之前也遇到过,我知道的情况以下几种

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

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

 

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

 

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

经过一些数据的对比,发现是部分数据未显示出来,最后对比了数据源所有字段,经过排查发现了是因为数据源中有一个length字段

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

所以我应该反思自己的是,我百度搜索的方式,还有我如果写博客,需要设置的标题,能让别人更快的找到解决方案,而不是给别人一个验证的效果

 

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

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐