方法1:(高度不生效) .el-table__header tr, .el-table__header th { padding: 0; height: 40px; }//表头 .el-table__body tr, .el-table__body td { padding: 0; height: 40px; }///各行 ///注意要把style的scoped去掉,不然不生效 方法2:(高度不生效) <el-table :data="unitList" :hea...
然后我们使用Element.getBoundingClientRect()这个接口来获取自适应区域的高度,设置为表格高度,这样即可达到自适应高度固定表头的效果。 export default {data () {return {tableHeight: 0,tableData: [// xxx 表格数据]}},mounted () {this.calHeight(...
el-table设置了高度,但是表头不固定,会随着滑动条滑动 另:border设置边框也不起作用,只能通过设置border样式才得以实现。之前这两个都可以的,不知道这次咋回事,都失效了。 这个有人碰到过嘛?还需要设置什么吗?
<style scoped lang="scss"> // 解决表头固定,出现错位问题 /deep/.el-table { th.gutter, colgroup.gutter { width: 17px !important; //此处的宽度值,对应你自定义滚动条的宽度即可 } } // 关键css代码 /deep/.el-table__header colgroup col[name="gutter"] { display: table-cell !important; }...
首先,使用CSS的弹性布局(flex)规划一个容器,通过display: flex和flex-direction: column,让容器内的元素充分利用页面空间。接着,设置元素为绝对定位,计算容器高度并将其设置为el-table的height属性。通过这种方式,可实现表格的自适应高度和固定表头。
背景 在使用el-table的时候,在数据多的情况下滚动表格会看不到表头是什么,可以使用高度自适应,这是对表格高度的限制同时会出现滚动条,这样用户体验不好,所以考虑不设置高度...
动态计算表格高度 我们把表格插入到自适应区域,并将设置自适应区域为相对定位,表格容器设置为绝对定位: <div class="table-container flex-a" ref="container"> <div class="table-container-inner"> <el-table :data="tableData" :height="tableHeight" ...
Element UI 的 el-table 高度动态适配 页面有效区域就那么大,甲方爸爸喜欢看表格数据时 它的表头可以固定住,不要全屏滚动。 直接使用el-table的height属性,可以传一个高度给它,就会以这个高度固定表格,内部数据滚动~ 但是我想屏幕大小table自适应高度,天真的输入80%, 发现不生效!这就需要人为操作如下:...
1. 使用 CSS 进行调整:通过设置表头的行高和文字的垂直居中等样式来调整表头的高度。 ```css .el-table thead tr th { height: 60px; /* 设置表头行高为60px */ line-height: 60px; /* 让文字垂直居中 */ } ``` 2. 使用 element-ui 提供的 slot 自定义表头:通过使用 slot 来自定义表头,可以更...