elementui合并单元格(第一列相同数据合并)
// 合并相同数据列 dataname===合并的字段
objectSpanMethod({ row, column, rowIndex, columnIndex }) {
if (columnIndex !== 0) return { rowspan: 1, colspan: 1 };
if (
rowIndex === 0 ||
row.dataname!== this.tableList[rowIndex - 1].dataname
) {
const rowCount = this.tableList.filter(
(i) => i.dataname=== row.dataname
).length;
return { rowspan: rowCount, colspan: 1 };
}
// 否则返回 { rowspan: 0, colspan: 0 },表示该单元格已被上方单元格合并
return { rowspan: 0, colspan: 0 };
},

浙公网安备 33010602011771号