handleSpan({ row, column, rowIndex, columnIndex }){if (columnIndex === 0) {return {rowspan: row.mergeCol === 0 ? 0:row.mergeCol,colspan: row.mergeCol === 0 ? 0:1};}},//name 是你想要合并的字段名称integratedData(data) {let arrId = [];data.forEach(i => {!arrId.includes(i.name) ? arrId.push(i.name) : arrId;});console.log(arrId)let arrObj = [];arrId.forEach(j => {arrObj.push({month: j,num: 0})})// 计算每个数据的可跨行数data.forEach(k => {arrObj.forEach(l => {k.name === l.month ? l.num ++ : l.num;})})data.forEach((m,mIndex) => {arrObj.forEach((n,index) => {if(m.name === n.month){if(arrId.includes(m.name)){m.mergeCol = n.num;arrId.splice(arrId.indexOf(m.name),1);}else{m.mergeCol = 0;}}})})console.log(arrId);this.table_data= data;},
600字范文,内容丰富有趣,生活中的好帮手!