el-table 如何只刷新一行数据?

el-table表格,选中一行数据,对选中行进行操作并保存当前行后,需要加载最新数据。如何做到只刷新当前行,其他行数据不变?(不是刷新整个table列表)

阅读 16.8k
3 个回答

你这个需求 有点。 首先你是自动到的 el-table中的数据 其实就是for循环出来的。如果要改变其中的数据,只能是数据源发生了变化。而数据源对应的是整个table, 貌似好像 我是在想不出怎么只变动一行的数据。

自定义table中有个参数scope,scope.$index是你那行数据的索引,刷新的时候拿到新的数据然后根据索引替换掉。

请问您是如何解决单行数据刷新问题的,我也遇到类似问题,点击删除某一条数据后表格数据状态为删除中,但是过段时间后端数据会是删除完成,这时候要对表格的这一条数据进行更新。

推荐问题