element [Bug Report] el-table组件, 当左右都有固定的列时,右侧的固定列在滚动条滚动时阴影显示不正常

6yt4nkrj  于 4个月前  发布在  其他
关注(0)|答案(1)|浏览(37)

Element UI version

2.15.14

OS/Browsers version

windows10/chrome

Vue version

2.7.16

https://codepen.io/xianrong-lei/pen/VwOoBey

Steps to reproduce

1.横行滚动条拖拽至最右边
2.然后往左拖动一点点

What is Expected?

右侧固定列出现阴影

What is actually happening?

右侧固定列没有阴影

s71maibg

s71maibg1#

改写一下el-table组件内的syncPostion方法即可修复。
将方法内部的if (scrollLeft >= maxScrollLeftPosition) 改为
const scrollY = this.layout.scrollY ? this.layout.gutterWidth : 0;
if (scrollLeft - scrollY >= maxScrollLeftPosition)

相关问题