例如一行20页,页面出现滚动条,筛选后页面滚动条没了,但是页面没有恢复,滚动条仍然占用位置。
watch: {
//tableData 是表格的数据,数据变化时刷新样式
tableData(){
this.doLayout();
}
},
methods: {
/* 重新渲染table组件 */
doLayout(){
this.$nextTick(() => {
if(document.querySelector('.el-table__fixed-right').style.right){
document.querySelector('.el-table__fixed-right').style.right='0px'
}
})
},
}