
实现以上效果
el-table中有个属性 header-cell-style 属性:用来设置表头单元格的样式
代码如下:
<el-table class="state-table" :data="temHoleTableData"
size="mini" style="width: 100%" height="100%" :header-cell-style="headerStyle">
<el-table-column prop="project" label="内圈" align="center" width="75"/>
<el-table-column prop="project" label="中圈" align="center" width="75"/>
<el-table-column prop="project" label="外圈" align="center"/>
<el-table-column prop="project" label="外圈" align="center"/>
<el-table-column prop="project" label="外圈" align="center"/>
</el-table>
headerStyle({row, column, rowIndex, columnIndex}) {
row[2].colSpan = 3 //第三列的表头占据3个单元格
row[3].colSpan = 0
row[4].colSpan = 0
if (columnIndex === 3 || columnIndex === 4) {
return 'display: none'
}
}
本文介绍如何在Element UI的el-table中使用header-cell-style属性,通过JavaScript动态设置表头单元格的colSpan和display:none,以调整表头布局。
4064

被折叠的 条评论
为什么被折叠?



