Element表格el-table固定表头且高度占满

简介: 本文目录1. 固定表头2. 占满高度3. 使用vh占满高度4. 动态调整高度

1. 固定表头

el-table固定表头非常简单,只要给添加height属性即可。


<el-table height="250"></el-table>


2. 占满高度

如果想让表格占满当前高度,必要前提是让父元素的高度先撑满当前高度。


<div style="height:100%">

<el-table height="100%"></el-table>

</div>


3. 使用vh占满高度

而有些情况下,设置height为100%只能保证固定表头,高度无法占满,此时可以尝试使用。注意1vh表示可视区域的高度的1%,还是非常好用的。


<div style="height:100%">

<el-table height="100vh"></el-table>

</div>


注意使用vh后,会发现虽然占满了,但是表头又无法固定了…


我太难了。。


4. 动态调整高度

最终还有一个方案,就是动态调整:


<div class="table-container">

<el-table :height="elTableHeight "></el-table>

</div>


 mounted: function () {

   // 高度调整

   this.elTableHeight = $('.table-container').height();

 

大功告成!

相关文章
element ui table 表格高度自适应
设置element ui table 表格高度自适应
3004 0
|
编解码
element-ui 表格滚动条(不同分辨率)自适应问题;
element-ui 表格滚动条(不同分辨率)自适应问题;
945 1
uniapp-picker选择省市区效果demo(整理)
uniapp-picker选择省市区效果demo(整理)
Element的el-table行列错位对不齐问题处理
本文目录 1. 问题表现 2. 问题发现 3. 问题处理 4. 另一种处理方案
6453 0
Element的el-table行列错位对不齐问题处理
|
JavaScript
vue elementUI select下拉框设置默认值
vue elementUI select下拉框设置默认值
2615 0
|
移动开发 JavaScript HTML5
el-input限制输入整数等分析
本文介绍了在Vue中限制el-input只能输入整数的几种方式,包括设置type为number,使用inputmode属性,自定义指令,计算属性,使用onafterpaste和onkeyup事件以及使用el-input-number的precision属性。每种方式都有其优缺点,可以根据实际需求选择合适的方式。比较建议用自定义指令的方式来实现。
4056 0
el-input限制输入整数等分析
|
SQL 机器学习/深度学习 XML
mybatis-plus分页查询详解
mybatis-plus分页查询详解
12042 0
mybatis-plus分页查询详解
|
资源调度 JavaScript
Vue2拖拽插件(vuedraggable)
这篇文章介绍了如何在Vue 3框架中使用`vuedraggable`插件来实现拖拽功能,并提供了插件的安装、配置和事件处理的示例。
2013 1
Vue2拖拽插件(vuedraggable)
element el-table 设置fixed导致行错乱问题
文章讨论了在使用Element UI的`el-table`组件时,设置固定列(`fixed`)导致行错乱的问题,并提供了解决方案。问题产生的原因是当表格底部有滚动条而固定列底部没有滚动条时,行无法对齐。解决办法是在表格中设置`padding-bottom`的内边距与滚动条高度相等,确保固定列和非固定列的行能够对齐。
5337 0
Echarts——饼图折线图柱状图相互转换
Echarts——饼图折线图柱状图相互转换
1121 0