最近做的页面中el-table绑定的数据改变之后,页面无法动态渲染
1.进行了页面的强制刷新——this.$forceUpdate();之后依然无效
给table加了个key,页面就能正常刷新了
<el-table
:data="data"
:key="itemKey">
</el-table>
// 在data赋值的地方,顺便随机设置下key,页面就会刷新了
// 推荐写在change事件中
this.itemKey = Math.random()
效果:
总结:设置key这种,就是在router-view上加key来强制刷新,在其余的场景中也可以尝试这种方式解决