综上所述,刷新 el-table 列表通常只需要更新其数据源数组即可。如果数据源没有变化但列表没有更新,可以考虑使用 Vue.set 方法或数组的变异方法来确保 Vue 能够检测到数据的变化。在极少数情况下,如果需要强制重新渲染组件,可以通过更改 key 属性的值来实现。
<el-table :data="tableData" :key="key"></el-table> //在更新data数据的地方给key赋值 this.key = Math.random()
在table-column列数据过多会出现横向滚动条,编辑表单后,有的时候,滚动条不会自动回到左边 this.$nextTick(() => { this.$refs.elTable.bodyWrapper.scrollLeft = 0 }) 在table-column列数据过多会出现横向滚动条,编辑表单后,会对table组件进行重新渲染同时横向滚动条会回到最左侧,希望控制滚动条保持在最右侧thi...