1. 确认el-table的表头固定需求 你需要确认是否希望表头在滚动表格内容时保持固定。如果是的话,那么你可以继续下一步。 2. 查找el-table组件的固定表头属性或方法 在Element UI的文档中,el-table 组件有一个 height 属性,当设置了该属性后,表格会有一个固定的高度,并且可以通过 header-fixed 属性来固定表头。
el-table表头固定不滑动 1.表格总体需要实现滚动效果,但是表头不会随之滚动 2.实现方式 表格外层盒子高度100%;el-table的高度也为100%,el-table标签中添加 height="100%" <divclass="tableD"> <el-table :data="Data" style="width: 100%" height="100%"> ... </el-table> </div>...
当我们使用element table,有时我们需要部分的列固定,我们就给列添加了 fxied属性,但是这时候你会发现table的横向滚动条很难拖动,查找原因你会发现原来是固定的列把滚动条给挡住了,只有超出固定的部分滚动条才可以拖动。 解决办法 法一: 做法:修改el-table__fixed样式。 效果:就是设置bottom值,使得不盖住滚动条。
然后我们使用Element.getBoundingClientRect()这个接口来获取自适应区域的高度,设置为表格高度,这样即可达到自适应高度固定表头的效果。 export default {data () {return {tableHeight: 0,tableData: [// xxx 表格数据]}},mounted () {this.calHeight(...
一.el-table表头固定,表格内容滚动 <style lang="less" scoped> /deep/.el-table__header-wrapper { position: sticky; width: 100%; top:0px; z-index: 2000; } </style> <el-tab-pane label="登录日志" name="1"> <el-table v-loading="listLoading" :data="loginLogData" style="height:480...
然而,滚动实现后,却发现表头UI错乱,检查后发现是溢出隐藏导致。解决方法是调整CSS样式,取消对表头区域的溢出隐藏设置,确保UI元素完整显示。通过上述步骤,成功解决了设置max-height导致的高度调整问题,同时保证了滚动功能的正常运行,同时确保了表头UI的完整性。最终实现高度自适应、滚动流畅以及美观的表头...
那如何设置el-table固定表头呢?方法/步骤 1 打开一个vue文件,在该vue文件上添加一个el-table组件,并设置表格显示数据内容为日期、姓名、地址。如图 2 在el-table组件上设置高为150,用于固定表头。如图 3 保存vue文件后即可看到表格右边有个滚动条,滚动该滚动条发现表格头部已经实现固定效果。如图 ...
如果滚动时表头不动,那么滚动条是正确的。滚动条正确后,使用正确滚动条滚动,固定列只有下方没有对齐,但可以滚动出来,此时修改对齐方法如下: /deep/ .el-table__fixed{ height: 100% !important; } /deep/ .el-table__fixed-right,.el-table__fixed-body-wrapper{ ...
背景 在使用el-table的时候,在数据多的情况下滚动表格会看不到表头是什么,可以使用高度自适应,这是对表格高度的限制同时会出现滚动条,这样用户体验不好,所以考虑不设置高度...