vue-element-table滚动加载时如何保持勾选解决方案,以及复选框禁用问题

1,921 阅读1分钟
<el-table
    :row-key="getRowKeys">
     <el-table-column
        type="selection"
        :selectable="selectable"
        :reserve-selection="true">
     </el-table-column>
        

如何保持勾选解决方案?

:row-key="getRowKeys"
:reserve-selection="true"

 getRowKeys(row:any){
    return row.id // 设定每一条对应一个key

复选框禁用问题?

//设置  :selectable="selectable" 
selectable(row:any,index:any){
    if(row.status){ // 自己规定
        return true//不禁用
    }else{
        return false//禁用
    }
}