合并表头
js
<el-table :span-method="objectSpanMethod" :header-cell-style="headerMethod"/>
// 合并表头
headerMethod6({ row, cloumn, rowIndex, columnIndex }) {
// row数组对应的是每一列
row[0].colSpan = 0
row[1].colSpan = 2
if (columnIndex === 0) {
return { display: 'none' }
}
},
// 合并单元行和列, rowIndex从除去表头那一行开始数0,1,...
arraySpanMethod({ row, column, rowIndex, columnIndex }) {
// 偶数行: 第一列合并右侧的一列,第二列清空
if (rowIndex % 2 === 0) {
if (columnIndex === 0) {
return [1, 2]; // { rowspan: 1,colspan: 2};
} else if (columnIndex === 1) {
return [0, 0]; // 标识删除该单元格
}
}
},