el-table是Element UI库中的一个组件,它本身支持滚动条功能,你主要需要关注的是如何设置合适的属性来启用滚动条,并可能需要对CSS进行一些调整。 1. 启用滚动条 el-table组件提供了max-height属性,当表格内容超过这个高度时,会自动出现滚动条。你可以在Vue组件的data中定义一个高度值,然后将其绑定到el-table的max-...
方法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属性自己写 --><el-tableclass="mt-1"ref="myTable":data="tableData"v-loading="listLoading"></el-table> 3. 样式 顶部滚动条 .top-scroll{overflow-y:hidden;overflow-x:auto; .top-scroll-content{background-color:#FFF;height:1px;}} 底部滚动条 我的需求是这个底部滚动条就不要了 如...
el-table表格设置滚动条 el-table超出一定高度设置滚动条两种方法,设置height和max-height都可出现滚动条。 1、给table设置height属性为250,表格固定有300px这么高。 <el-table:data="tableData"height="250"border style="width: 100%"> 2、给他变了设置max-height为300,表格数据超出250。如果表格只有一条数据,...
原理:两个滚动条滚动时,同时控制另一个滚动条滚动。 表格上下滚动条监听滚动距离 上下滚动条 ---滚动距离双向绑定 html: <divclass="top-scroll"ref="topScroll"><divclass="top-scroll-content":style="tableWidth"></div></div><el-tableref="tableData2":data="tableData"class="e-table"@selection-...
$refs.two.bodyWrapper; // class="el-table__body-wrapper is-scrolling-left" 这个dom上。审查元素可知 console.log("滚动条dom容器", this.one); // 2. 绑定滚动事件,顺带加上一个节流函数吧,也算是性能优化 this.one.addEventListener( "scroll", _.throttle( function () { that.fn1(); // 85...
// el-table标签里设置height为100%height="100%"// 设置最高高度,并隐藏溢出部分style="width: 100%;max-height: 600px;overflow: auto;"// 右上角缺失部分填充颜色/deep/.el-table.el-table__cell.gutter{background-color:#B5DBF0!important;}...
mousemove建议挂在document上 右键+ ctrl这类特殊情况需要处理 #计算距离 通过e.clientX可以得出每次滚动的offset, 但是这个offset需要换算成具体需要滚动的scrollLeft targetTableWrapperEl.scrollLeft += offset * rate 然后每个像素的对应的比例,其实可以通过滑块和滑槽的比例直接算出来(两者同样出自容器) ...
}); //跳到顶部操作 this.$refs.containerTable.bodyWrapper.scrollTop =0 //可根据页面高度设置 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 参考: 2021-12-10 el-table 行内新增,滚动条自动滚到最顶部,或者最底部
先上效果图: 实现方式,自定义全局的element样式如下: /*** 表格滚动条*/// 横向滚动条高度$scrollbarheight: 15px;.el-scrollbar{//偏移.el-scrollbar__bar{bottom:1px;}//高度.el-scrollbar__bar.is-horizontal{height:$scrollbarheight;}// 横向滚动条.el-scrollbar__bar.is-horizontal .el-scrollbar...