参考文章:https://blog.csdn.net/qq_42887496/article/details/124047061
出现的原因:
合并单元格改变了列表内容,合并后需要清除原来的单元格渲染结果,否则会将该行数据在该占位单元格位置顺序后移;
实现效果:
image.png
// 合并单元格
arraySpanMethod({ row, column, rowIndex, columnIndex }) {
if (rowIndex === this.operatingList.length - 1) {
if (columnIndex === 0) {
return [1, 4];
} else if (columnIndex < 4) {
//重点在else
return {
rowspan: 0, //清除就是这俩属性设置为0
colspan: 0, //清除就是这俩属性设置为0
};
}
}
},
网友评论