方法一:监听表格数据变化重新渲染表格,实际上只要重新调用接口就行了
watch: {
tableData(val) {
this.doLayout(); //监听表格数据变化重新渲染表格
}
},
methods:{
doLayout() {
this.$nextTick(() => {
this.$refs.table.doLayout()
})
}
}
方法二:el-table-column标签内不用fixed,因为表格错位有可能是fixed的问题
方法三:表格内必须使用fixed的话,那就把每列都加上width宽度,使用fixed旁边的一列不用加,不然可能会出现一段空白的问题
解决!