开发中遇到一个问题,table的数据不管是重新赋值还是怎么都不会发生变化,只有第一次进入页面的时候table会被赋值一次
找了些资料下面是我的解决办法
<el-table :data="tableData" :key="key"></el-table>
//在更新data数据的地方给key赋值
this.key = Math.random()
在Vue开发过程中遇到表格数据显示异常的问题,只在初次加载时正确显示数据。通过在`<el-table>`标签中添加`:key`属性并设置为随机数,成功解决了数据更新不生效的bug。每次更新数据时,给`key`赋值为新的随机数,强制Vue重新渲染表格。
开发中遇到一个问题,table的数据不管是重新赋值还是怎么都不会发生变化,只有第一次进入页面的时候table会被赋值一次
找了些资料下面是我的解决办法
<el-table :data="tableData" :key="key"></el-table>
//在更新data数据的地方给key赋值
this.key = Math.random()