遇到问题
数据源有数据,但表体无法渲染出数据。
排查问题之路
其实关于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 举报,一经查实,本站将立刻删除。