element-plus table方法自定义传参

12 阅读1分钟
<el-table :data="tableData3" :border="true"  :span-method="totalSpanMethod(tableData3.length,1)">
    <el-table-column prop="name" label="名字"/>
</el-table>
const totalSpanMethod = (rowsLength ,columnsLength) => {
    return ({ row, column, rowIndex, columnIndex }) => {
        console.log('原始参数:', row, column, rowIndex, columnIndex)
        if (rowIndex == 1 ) {
            if (columnIndex === 0) {
                return [1, 1]
            } else if (columnIndex === rowsLength - 1) {
                return [1, columnsLength]
            } else {
                return [0, 0]
            }
        }
    }
}