table.js:2 Uncaught TypeError: Cannot create property 'LAY_TABLE_INDEX' on number '1'

使用layui框架的数据表格,渲染时报错
table.js:2 Uncaught TypeError: Cannot create property 'LAY_TABLE_INDEX' on number '1'_第1张图片
原因:layui渲染表格数据的时候,接口请求返回的data的值应该如 *data:[{},{},{}]形式,而我的data形式为data:{data:[{},{}],statusCode:1,……}*这种形式,因此会报错

解决方法:在parseData函数里面将data解析出来

table.render({
  elem: '  '
  ,url: '  ',
   parseData: function(res){
				console.log('返回的值',res)
				return {
					"statusCode": res.statusCode, //解析接口状态
					"data": res.data.data //解析数据列表
				};
			},`

你可能感兴趣的:(layui)