方法1、在el-table上手动添加滚动条 1、在el-table上方添加一个div,div的宽度和表格的宽度相同。 <div ref="topScroll" class="top-scroll"> <div class="top-scroll-content" :style="{ width: topScrollWidth }"></div> </div> <el-table ref="tableRef" :data="list" v-loading.body="listLoad...
当数据过多,table的X轴滚动条不在可视区域时,给table的父级容器添加一个滚动条perfectScrollbar,然后将perfectScrollbar的scroll值赋值给table自己的滚动条 代码实现 (1).tableDemo.vue <template> <div> <el-row type="flex" justify="end"> <el-col :span="6"> <el-button type="primary" @click="g...
/*** 表格滚动条*/// 横向滚动条高度$scrollbarheight: 15px;.el-scrollbar{//偏移.el-scrollbar__bar{bottom:1px;}//高度.el-scrollbar__bar.is-horizontal{height:$scrollbarheight;}// 横向滚动条.el-scrollbar__bar.is-horizontal .el-scrollbar__thumb{// opacity:1;// 默认滚动条自带透明度heig...
通过浏览器中调试,发现将.el-table__body-wrapper的overflow属性隐藏再显示,横向滚动条就不会出现了,应该是重新添加overflow: auto;使得浏览器自身重新计算了 table 的宽度,所以宽度足够的情况下不需要显示横向滚动条; 具体做法: <!-- template --> <el-table ref="configurationTable" border :data="data" :he...
1.这里涉及到两个Dom元素,类名分别为el-table__body-wrapper、el-table__body通过观察发现横向滚动条在于el-table__body-wrapper上,el-table__body则是实际的列表内容,当el-table__body宽度超出el-table__body-wrapper时就会出现横向滚动条。 2.因此只需要动态的修改el-table__body-wrapper的height即可实现想要...
可以通过给表格添加style属性来设置表格的宽度,例如: <el-table :data="tableData" style="width: 800px"> // 表格列配置 </el-table> 通过设置表格的宽度,可以让表格在超出容器宽度时出现横向滚动条。 2. 固定表头 通过设置表格的固定表头属性,可以让表头固定在表格顶部,表格内容部分出现横向滚动条,具体代码如...
具体做法是,在table标签中添加属性scroll-x="true"即可。 除此之外,还可以通过剪切滚动条到table元素实现吸底。如果需要设置el-table的横向滚动条一直显示,可以设置el-tablescrollbar-always-on属性。 如果你对Element Plus的table横向滚动条使用还有疑问,可以查阅相关文档或联系Element Plus的官方技术支持。
.el-table__body-wrapper{background-color:#ddd;}.el-table__body-wrapper::-webkit-scrollbar{width:8px!important;height:8px!important;} 或者参考以下的css样式代码: // 滚动条的宽度/deep/.el-table__body-wrapper::-webkit-scrollbar{width:8px;// 横向滚动条height:8px;// 纵向滚动条 必写}//...
场景:表格列数太多,为表格添加固定列,将序号和名称列固定在表格左侧,操作列固定在表格右侧,出现横向滚动条,可以通过拖动滚动条查看非固定列。 问题:横向滚动条在固定列下方的位置无法拖动。只有在非固定列的下方位置才可以拖动 问题原因:固定列将下方的滚动条盖住了,无法触发滚动条的滚动。
首先,我们要在样式表中定义出element table横向滚动条的样式,这样才能对横向滚动条进行样式定制。以下是一个基本的样式定义代码片段: ``` .el-table__body-wrapper::-webkit-scrollbar {height: 8px; background-color: #f3f3f3; } .el-table__body-wrapper::-webkit-scrollbar-thumb { border-radius: 4px...