// 初始化显示自定义滚动条 this.showScroll = true; // 获取左侧表格的实际内容宽度 this.contentWidth = this.$refs.tableRef.scrollWidth; // 获取左侧表格视图显示的宽度即滚动条长度 this.scrollTrackWidth = this.$refs.tableRef.clientWidth; // 判断实际宽度是否大于或者小于视图显示宽度,是则隐藏自定义...
这里涉及到两个Dom元素,类名分别为el-table__body-wrapper、el-table__body通过观察发现横向滚动条在于el-table__body-wrapper上,el-table__body则是实际的列表内容,当el-table__body宽度超出el-table__body-wrapper时就会出现横向滚动条。 因此只需要动态的修改el-table__body-wrapper的height即可实现想要的效果。
右侧间隙样式: .el-table__fixed-right { right: 5px!important; // 竖向滚动条宽度 height:100%; } 下方间隙样式: /deep/ .el-table__fixed { height: auto!important; bottom: 5px!important;//横向滚动条高度}/deep/ .el-table__fixed-body-wrapper { max-height: calc(100% - 36px) !important...
scrollTop // 容器向上滚动的距离 let bottom=tabOffsetTop+tabHeight-appScrollTop-appHeight; if(bottom>0&&tabWidth>tabWinWidth){ //底部大于0并且table的宽度大于el-table视口的宽度-->显示滚动条,并隐藏自己的滚动条 let scrollBarEle=null let childEle=null tabEle.classList.add("hide-scrollBar") //...
通过消除横向滚动条,可解决以上问题。 通过网络查询的解决方案如下: 方案一:尝试在渲染后修改数据让table重绘 在配置化组件的updated钩子更新columns数据(中间需做一层转换,禁止直接修改props),但table貌似不会将数据进行双向绑定,所以table没有出现改变,也就不会触发第二次宽度计算。
项目前端使用vue框架,页面使用element-ui进行页面快速搭建。默认的table组件当表格过长时,下方会出现横向的滚动条,便于用户对表格进行左右滑动。考虑到页面美观问题,滚动条设置的很窄,导致用户使用时不方便进行左右滑动。 现要求,去除表格下方滚动条,用户可直接拖拽表格实现左右滑动功能。
如果你想修改element-ui中的表格el-teble的滚动条样式,可以参考一下以下的css样式代码: .el-table__body-wrapper{background-color:#ddd;}.el-table__body-wrapper::-webkit-scrollbar{width:8px!important;height:8px!important;} 或者参考以下的css样式代码: ...
1. 修改单个滚动条样式 在对应组件的样式中使用穿透 <style lang="scss" scoped>.el-table {/deep/ .el-table__body-wrapper::-webkit-scrollbar {width: 10px; /*滚动条宽度*/height: 10px; /*滚动条高度*/}/*定义滚动条轨道 内阴影+圆角*//deep/ .el-table__body-wrapper::-webkit-scrollbar-tr...
.el-table .el-scrollbar__wrap { border-radius: 0px !important; /*滚动条边框的圆角大小*/ border: 1px solid #e4e4e4 !important; /*滚动条边框的颜色*/ } 请将以上CSS代码添加到您的项目中的CSS文件中,并根据需要修改样式。 记住,使用`!important`可以覆盖ElementUI默认样式,确保您的样式生效。©...
</el-table-column> </el-table> 通过设置表格的高度和固定表头属性,可以实现表格内容部分出现横向滚动条的效果。 三、注意事项 在使用elementui中表格的横向滚动条功能时,需要注意以下几点: 1. 考虑用户体验 在设置表格的横向滚动条时,需要考虑用户体验,避免表格内容过于宽泛,导致用户在使用滚动条查看表格内容时出现...