场景:表格列数太多,为表格添加固定列,将序号和名称列固定在表格左侧,操作列固定在表格右侧,出现横向滚动条,可以通过拖动滚动条查看非固定列。
问题:横向滚动条在固定列下方的位置无法拖动。只有在非固定列的下方位置才可以拖动
问题原因:固定列将下方的滚动条盖住了,无法触发滚动条的滚动。
解决方法:改变固定列的样式,给固定列设置下边距,下边距的大小等于横向滚定条的高度
注意:这样改样式如果屏幕分辨率足够大无横向滚动条时,固定列下方就会多出一道横线,不美观,可以用样式去除
样式代码如下:
//给固定列设置下边距
.el-table {
.el-table__fixed {
height:auto !important;
bottom:8px !important; //具体值是多少根据你横向滚动条的高度进行设置
}
}
//去掉固定列下方的横线
.el-table__fixed::before, .el-table__fixed-right::before {
display:none;
}