Uncaught TypeError: Cannot create property 'LAY_TABLE_INDEX' on number '1'

#解决layui后台返回渲染时报错
Uncaught TypeError: Cannot create property 'LAY_TABLE_INDEX' on number '1'

###问题分析?
通过查阅layui的文档,问题在于后台数据返回格式,与layui的数据返回格式不一致!
Uncaught TypeError: Cannot create property 'LAY_TABLE_INDEX' on number '1'
详情点击此链接
而当前后台返回的数据格式为data:{data:{list:[{},{},{}]}}

###解决方法
通过layui官网中提供的parseData-数据格式解析的回调函数,用于将返回的任意数据格式解析成 table 组件规定的数据格式详细如下
Uncaught TypeError: Cannot create property 'LAY_TABLE_INDEX' on number '1'
通过上述说明可以解决大部分的这类问题,如果你按照上述方法还没有解决依旧报相同的错误,可以考虑下面的这种情况,那就是当前layui的版本,值得注意的是parseData:该参数非常实用,为 layui 2.4.0 开始新增
###特殊情况Uncaught TypeError: Cannot create property 'LAY_TABLE_INDEX' on number '1'
所以将当前layui.js换为最新的即可。

感谢您的浏览,希望的文章能帮你解决问题,祝您开心快乐每一天!