element-ui表格局部更新

前言

最近有个需求,只需要局部更新表格中的某一行数据,不需要全表更新

解决办法
1
this.$set(this.list[row], 'status', 'SUCCESS')

使用set函数,第一个是要更新的行,第二个是要更新的字段,第三个是值

这是更新某行的某个字段,如果要更新一整行的所有数据,如下:

1
this.$set(this.list, index, row)

第一个参数是整个table的数据,第二个是索引,第三个是要更新的数据