el-table数据排序/更新后,不重新渲染(页面数据不更新)

2023-02-22  本文已影响0人  coderfl

原因
查看element文档,数据需要设置key,但是用el-table提供的row-key不太好用。这里预测是,前后数据内容一致,dom不更新,可能是为了提升页面性能。

解决办法
给table增加一个随机key,每次重新赋值tableData的时候,也传递随机key值,这样页面就可以重新渲染el-table了

<el-table :key="onlyKey"></el-table>

this.onlyKey = Math.random()
上一篇下一篇

猜你喜欢

热点阅读