当前位置: 首页 > news >正文

el-table(vue2中)滚动条被固定列盖住

一、项目场景:

  vue2 + el-table


二、问题描述

        1、现场图片:

                

        2、全局css环境配置了滚动条高度为6px
/* 全局滚动条配置 */
::-webkit-scrollbar {width: 6px;height: 6px;
}::-webkit-scrollbar-track {background-color: #f1f1f1;
}::-webkit-scrollbar-thumb {background-color: #c0c0c0;border-radius: 3px;
}
        3、el-table设置滚动条为15px(比全局高9px)
/* el-table滚动条配置 */
.el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar {height: 15px; 
}


三、原因分析:

el-table固定列(是根据全局滚动条高度计算,导致覆盖掉滚动条9px,只显示6px)


四、解决方案:

改变el-table固定列的计算高度即可

  .el-table {.el-table__fixed-right,.el-table__fixed {height:auto !important;bottom:15px !important;}}

五、附 自定义滚动条配置

  

伪类 注解

::-webkit-scrollbar                    滚动条整体部分

::-webkit-scrollbar-button        滚动条两端的按钮。可以用display:none让其不显示,也可以添加背景图片,颜色改变显示效果。

::-webkit-scrollbar-track          外层轨道。可以用display:none让其不显示,也可以添加背景图片,颜色改变显示效果。

::-webkit-scrollbar-track-piece  内层轨道,滚动条中间部分(除去)。

::-webkit-scrollbar-thumb          滚动条里面可以拖动的那部分

::-webkit-scrollbar-corner          边角

::-webkit-resizer                         定义右下角拖动块的样式

/* 自定义细滚动条 */
::-webkit-scrollbar{width:4px;height:4px;}
::-webkit-scrollbar-button{width:4px;height:10px;}
::-webkit-scrollbar-track{background:0 0;border-radius: 2px}
::-webkit-scrollbar-thumb{background:#cccccc;-webkit-transition:.3s;transition:.3s;border-radius: 4px}
::-webkit-scrollbar-thumb:hover{background-color:#56585c}
::-webkit-scrollbar-thumb:active{background-color:#56585c}

六、其他解决方案

.app-main:not(.el-table__body-wrapper)::-webkit-scrollbar {width: 6px;height: 6px;}
.app-main:not(.el-table__body-wrapper)::-webkit-scrollbar-track {background-color: #f1f1f1;}
.app-main:not(.el-table__body-wrapper)::-webkit-scrollbar-thumb {background-color: #c0c0c0;border-radius: 3px}

不影响全局的滚动条,全局的滚动条依然是默认的滚动条

在根盒子上设置自定义滚动条

但排除.el-table__body-wrapper 的滚动条

这样el-table的滚动条就是默认的滚动条,也可以不排除,给el-table单独设置高度,但默认滚动条要改成一样高度和宽度的,不然会出现遮挡或有间隔情况

http://www.lryc.cn/news/211439.html

相关文章:

  • 两数之和(C++解法)
  • SCNet:自校正卷积网络(附代码)
  • 【PG】PostgreSQL客户端认证pg_hba.conf文件
  • 信创优选,国产开源。Solon v2.5.11 发布
  • 180.188.16.1网站高并发,导致网站卡了,有什么方案处理?
  • P1077 [NOIP2012 普及组] 摆花 题解
  • kubernetes源码阅读与实战(3)
  • ESP8266模块常规调试过程讲解
  • 使用onnxruntime推理Bert模型
  • SQL group by、where和having语句用法
  • 贝叶斯变分方法:初学者指南--平均场近似
  • Node学习笔记之user用户API模块
  • 智慧公厕:为公众提供全新的公共厕所使用体验
  • 共谈信创谋发展 | 开源网安主办的信创生态构建沙龙圆满完成
  • 第四章认识Node.js模块化开发
  • Widget必须在GUI线程中创建
  • Kubernetes概念及实践
  • 洛谷 B2007 A+B问题 C++代码
  • Git基础 | 原理、配置、用法、分支 合并
  • 刀具磨损状态识别(Python代码,MSCNN_LSTM_Attention模型,初期磨损、正常磨损和急剧磨损分类,解压缩直接运行)
  • web:[网鼎杯 2020 青龙组]AreUSerialz
  • 【Python机器学习】零基础掌握PolynomialCountSketch内核近似特征
  • 【Linux】深入理解系统文件操作(1w字超详解)
  • echarts柱状图和折线图双图表配置项
  • 【LVS实战】02 搭建一个LVS-NAT实验
  • 2023.10.26-SQL测试题
  • JVM虚拟机:从结构到指令让你对栈有足够的认识
  • 【启发式算法】白鲸优化算法【附python实现代码】
  • 【Python机器学习】零基础掌握RBFSampler内核近似特征
  • 高级工技能等级认定---网络设备安全