以 element table组件属性"span-method"为例:
核心代码
:span-method="(row, column, rowIndex, columnIndex)=>{return objectSpanMethod({row, column, rowIndex, columnIndex}, index, index2)}"
具体实现
核心代码
// 表格合并列
objectSpanMethod ({ row, column, rowIndex, columnIndex }, index, index2) {
let self = this
let spanArr = self.search.changeLog[index].change[index2].spanArr
if (row.columnIndex === 0) {
const _row = spanArr.change_type[row.rowIndex]
const _col = _row > 0 ? 1 : 0
return {
rowspan: _row,
colspan: _col
}
}
},