1const arraySpanMethod = ({ row, column, rowIndex, columnIndex }) => {
2 if (columnIndex === 1) {
3 if (
4 rowIndex > 0 &&
5 unref(list)[rowIndex].mainCategoryName === unref(list)[rowIndex - 1].mainCategoryName
6 ) {
7 return [0, 0]
8 } else {
9 let rowspan = 1
10 for (let i = rowIndex + 1; i < unref(list).length; i++) {
11 if (unref(list)[i].mainCategoryName === unref(list)[rowIndex].mainCategoryName) {
12 rowspan++
13 } else {
14 break
15 }
16 }
17 return [rowspan, 1]
18 }
19 }
20}
个人笔记记录 2021 ~ 2025