第一列相同数据合并flitterData(arr) {let spanOneArr = [];let concatOne = 0;arr.forEach((item, index) => {if (index === 0) {spanOneArr.push(1);} else {//name 修改// item.itemCode 是我第一列要渲染的值 这个你们改成自己的if (item.storeName === arr[index - 1].storeName) {//第一列需合并相同内容的判断条件spanOneArr[concatOne] += 1;spanOneArr.push(0);} else {spanOneArr.push(1);concatOne = index;}}});return {one: spanOneArr,};},arraySpanMethod({ row, column, rowIndex, columnIndex }){if(columnIndex == 0){// 表格数据修改const _row = this.flitterData(this.searchData).one[rowIndex]const _col = _row > 0 ? 1 : 0;return {rowspan: _row,colspan: _col,};}}
