element 表格使用span-method合并列


this.getSpanArr(this.tableData);//后台获取到数据后进行数据处理
getSpanArr(data) {
      this.spanArr=[]
    for (var i = 0; i < data.length; i++) {
        if (i === 0) {
          this.spanArr.push(1);
          this.pos = 0
        } else {

          if (data[i].inAccessCode === data[i - 1].inAccessCode) {
            this.spanArr[this.pos] += 1;
            this.spanArr.push(0);
          } else {
            this.spanArr.push(1);
            this.pos = i;
          }
        }
      }
    },
//进行表格合并
objectSpanMethod({ row, column, rowIndex, columnIndex }) {
      if (columnIndex === 0) {
        const _row = this.spanArr[rowIndex];
        const _col = _row > 0 ? 1 : 0;
        return {
          rowspan: _row,
          colspan: _col
        }
      }
    },

08日06日,星期二,在这里每天60秒读懂世界!

08日04日,星期日,在这里每天60秒读懂世界!

评 论
更换验证码