## 表格列合并
objectSpanMethod({ row, column, rowIndex, columnIndex }) {
if (columnIndex === 0) {
if (rowIndex === 0 || row.monitorName !== this.tableData[rowIndex - 1].monitorName) {
let rowspan = 0;
this.tableData.forEach(item => {
if (item.monitorName === row.monitorName){
rowspan++;
}
});
return [rowspan, 1];
} else {
return {
rowspan: 0,
colspan: 0
}
}
}
}
<el-table :data="tabledata" :span-method="objectSpanMethod" border height="500px" style="width: 100%">
<el-table-column align="center" type="index" label="序号" width="80">
</el-table-column>
<el-table-column align="center" prop="year" width="80" label="1">
</el-table-column>
<el-table-column align="center" :show-overflow-tooltip="true" prop="entName" label="名称1">
</el-table-column>
<el-table-column align="center" prop="type" label="情况">
</el-table-column>
</el-table>