这个的确是最矮的了,如果觉得过于矮了,可以通过上图中的一些属性再去设置高点。 原始图(审查元素) 上图中只审查了表头th,至于表格行td大家自己也可以审查看看 去除padding效果图 代码附上 <template><divid="app"><el-table:data="tableData"borderstyle="width: 100%"><el-table-columnprop="date"label="...
<divstyle="height:90%;overflow-y:scroll"><el-table:data="tableData"style="width: 100%;"row-key="id"border:default-expand-all="false":header-cell-style="{height: '60px'}":tree-props="{children: 'children', hasChildren: 'hasChildren'}"><!-- <el-table-column type="index" align=...
1. 在 el-table 组件上设置 row-height 属性,例如设置为 50px: ``` <el-table :data="tableData" row-height="50"> <!-- 表格内容 --> </el-table> ``` 2. 在 el-table-column 组件上设置 min-height 属性来调整单元格内容的最小高度,例如设置为 40px: ``` <el-table :data="tableData"...
el-table 根据窗框大小 高度变化 固定表头 <el-table:data="tableData"style="width: 100%":height="tableHeight"><el-table-columnprop="date"label="日期"width="180"></el-table-column></el-table> created() { // 100是表格外其它布局占的高度,这个数值根据自己实际情况修改...
本文使用的方案是,使用CSS和JS结合的方式,首先使用CSS规划出一个自适应高度的容器container,组件放到container的内部使用absolute绝对定位脱离文档流(如此table的高度不会影响到页面布局),然后使用JS获取container的高度tableHeight,将该值设置为el-table的height属性,从而实现表格自适应高度固定表头。
在表格外部包一层div,设置div高度,el-table高度设置100%,动态计算div的高度 <div :style="{height:tableHeight}"> <el-table height="100%"></<el-table> </div> 1.创建 tableMixin.js export default { computed: { tableHeight() { // 底部50 头部60 分页40 搜索栏50 // 获取滚动条高度(宽度)...
这里直接引用官方的基础使用模板,直接抄过来(✪ω✪),下面代码中主要是抽离html部分,可以看出每个el-table-column中都含有prop、label、width属性,只不过这些属性值不太一样罢了,其余的部分都差不多一样,所以表头(表格每列el-table-column的定义)这里可以封装一下,把不同的地方封装成一个数组对象结构,然后通过fo...
默认类型为number或string,如果不传值,设置为'',页面渲染正常,高度为内容撑开的高度。但是控制台报错:TypeError: Cannot read properties of undefined (reading 'style') 解决:可以通过后台返回数据长度,即行数*行高,动态设置,实现高度自适应。 2、el-table使用append属性,底部加入一个新表格,外部表格高度小于设置的...
</el-table> 诶,这样就使配的不同大小屏幕里table高度的问题,但是随即遇到了下述问题。 问题2: 设置max-height之后 table无法滚动 解决办法: .el-table{display:flex;flex-direction:column;} 此时可以进行滚动了,但是表头部分ui错乱了。查看页面元素,发现是被溢出隐藏了 ...