中间table展示内容的部分,高度是不固定的,选择每页展示的条数不同,对应的高度就不同。 5.2 所以解决办法就是将el-table的高度固定,通过设置el-table的一个max-height属性来保证 搜索框高度(el-form) + 中间内容高度(el-table) + 分页器高度(el-pagination) <= 当前页面可以展示的高度 1. 就不会出现滚动条,...
// 初始化显示自定义滚动条 this.showScroll = true; // 获取左侧表格的实际内容宽度 this.contentWidth = this.$refs.tableRef.scrollWidth; // 获取左侧表格视图显示的宽度即滚动条长度 this.scrollTrackWidth = this.$refs.tableRef.clientWidth; // 判断实际宽度是否大于或者小于视图显示宽度,是则隐藏自定义...
通过浏览器中调试,发现将.el-table__body-wrapper的overflow属性隐藏再显示,横向滚动条就不会出现了,应该是重新添加overflow: auto;使得浏览器自身重新计算了table的宽度,所以宽度足够的情况下不需要显示横向滚动条; 具体做法: <!--template--><el-table ref="configurationTable"border:data="data":height="height...
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") //...
</el-table-column> </el-table> 通过设置表格的高度和固定表头属性,可以实现表格内容部分出现横向滚动条的效果。 三、注意事项 在使用elementui中表格的横向滚动条功能时,需要注意以下几点: 1. 考虑用户体验 在设置表格的横向滚动条时,需要考虑用户体验,避免表格内容过于宽泛,导致用户在使用滚动条查看表格内容时出现...
.el-table .el-scrollbar__wrap { border-radius: 0px !important; /*滚动条边框的圆角大小*/ border: 1px solid #e4e4e4 !important; /*滚动条边框的颜色*/ } 请将以上CSS代码添加到您的项目中的CSS文件中,并根据需要修改样式。 记住,使用`!important`可以覆盖ElementUI默认样式,确保您的样式生效。©...
项目前端使用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样式代码: ...
右侧间隙样式: .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 { ...
修改全局滚动条样式 代码语言:javascript 复制 <style>/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/::-webkit-scrollbar{width:6px;/*滚动条宽度*/height:8px;/*滚动条高度*/background-color:white;}/*定义滑块 内阴影+圆角*/::-webkit-scrollbar-thumb{-webkit-box-shadow:inset000px white;...