标签:mamicode lis strong OWIN lse back += 元素 class
效果图
<el-table :data="tableData" :span-method="objectSpanMethod" border style="width: 100%;" height="53vh" v-loading="dataListLoading" >
this.getSpanArr(this.tableData);//后台获取到数据后进行数据处理 getSpanArr(data) { for (var i = 0; i < data.length; i++) { if (i === 0) { this.spanArr.push(1); this.pos = 0 } else { // 判断当前元素与上一个元素是否相同 inAccessCode(批次字段) 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 } } },
使用el-table中span-method合并列(根据某一列进行相同合并)
标签:mamicode lis strong OWIN lse back += 元素 class
原文地址:https://www.cnblogs.com/yyh28/p/12992591.html