根据表格中id相同的合并单元格
1.标签上加入合并方法
<el-table
:data="tableData.data"
@selection-change="handleSelectionChange"
:span-method="arraySpanMethod"
>
/**
* 合并行
*/
interface SpanMethodProps {
row: ListPageType;
column: TableColumnCtx<ListPageType>;
rowIndex: number;
columnIndex: number;
}
const arraySpanMethod = ({
row,
column,
rowIndex,
columnIndex
}: SpanMethodProps) => {
if (columnIndex === 0) {
return {
rowspan: row.rowspan1,
colspan: 1
};
}
if (columnIndex === 1) {
return {
rowspan: row.rowspan1,
colspan: 1
};
}
};
function getSpanArr(list: any) {
// 先给所有的数据都加一个v.rowspan = 1
list.forEach(item => {