首先我们可以在Element UI 中找到一个合并单元格的方法
但是我们使用的时候并不如意行与列的使用并不是根据后台数据来变化的
objectSpanMethod({ row, column, rowIndex, columnIndex }) {
if (columnIndex === 0) {
if (rowIndex % 2 === 0) {
return {
rowspan: 2,
colspan: 1
};
} else {
return {
rowspan: 0,
colspan: 0
};
}
}
}
以上是官方的参考代码
但是我们如果要我们的行列效果变成活动的话参考以下代码
原理:
getSpanArr(data)方法 data就是我们从后台拿到的数据,通常是一个数组;spanArr是一个空的数组,用于存放每一行记录的合并数;pos是spanArr的索引。
如果是第一条记录(索引为0),向数组中加入1&