vueelementui使⽤el-table组件的时候,列使⽤fixed,表格滚
动后出现错位
表格滚动之后fixed列和其他列出现如下错位的情况
在⽹上了很多办法,doLayout也不起作⽤,给column设置:key="index+Math.random()"也不起作⽤,然后就⽤监听滚动条的⽅法写了:
this.dom = this.$refs.multipleTable.bodyWrapper
console.log(this.dom)
this.dom.addEventListener('scroll', () => {this.$nextTick(() => {
    //滚动⾼度
let scrollTop = this.dom.scrollTop
if(scrollTop >30){
$(".is-center").css('top','-7px')
$(".is-hidden").css('top','0px')
$(".is-leaf").css('top','0px')
}else{
$(".is-center").css('top','0px')
}
});
css设置表格滚动条})
这是⽬前唯⼀能解决项⽬中的⼀个办法了,所以记录⼀下;也希望有⼤神指导⼀下

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。