|

实现以上效果
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'
}
}
|