elementui Table合并单元格
程序员文章站
2022-06-08 14:58:50
...
objectSpanMethod({ row, column, rowIndex, columnIndex }) {
if (columnIndex === 0 || columnIndex === 1 || columnIndex === 3) {
return {
rowspan: row.rowspan,
colspan: 1,
};
}
},
setrowspans() {
this.tableData.forEach((v) => {
v.rowspan = 1;
});
for (let i = 0; i < this.tableData.length; i++) {
for (let j = i + 1; j < this.tableData.length; j++) {
if (this.tableData[i].id === this.tableData[j].id) {
this.tableData[i].rowspan++;
this.tableData[j].rowspan--;
}
}
i = i + this.tableData[i].rowspan - 1;
}
},