表格数据渲染问题,后端返回的表格数据报错,先暂存对象数据再赋值

60 阅读1分钟

在这里插入图片描述报错如图 直接上代码,这样就不报错了

if (res.data.code == 20000) {
                      if (res.data.data != null) {
                            //this.tableData = res.data.data.list;	 //这是返回的数据,报错的写法
                            let newData = []; 
                            res.data.data.list.map((item, index) => {		//遍历
                            newData.push(Object.assign({}, item, { rowKey: index })); 	//用一个对象先接收一下
                            });
                            this.tableData = newData;	//重新赋值
                       
                      }
                  }