Vue el-table改变行数据,页面不渲染,踩坑记录
Vue el-table改变行数据,控制台打印数据改变,页面不渲染
·
先描述一下当时的需求以及遇到的问题:
在页面中,输入配件名,调接口自动带出原厂名和详情等信息;但是我给表格字段赋值后,控制台打印的数据已更新,但是页面数据并没有变化;
下面是我项目中实现的代码:
总结:
this.$set(tableData, rowIndex, row);
其中tableData为表格数据,rowIndex为当前行索引,row为当前行数据。
注:发现table表格数据,每次只能监听当前整个row的变化,row中某个属性变化时,是无法监听到的,所以可以先改变row的值,再赋给tableData。
如有错误或不足,欢迎各位大佬评论指正。
更多推荐
已为社区贡献3条内容
所有评论(0)