vue el-table 禁选部分数据

 

// this.indexList 要禁选的数据,建议只取标识,例如:id,index 

// row.index 是可以和 上面那个数组相对应的数据。建议取 唯一标识,例如: id,index 

//置灰部分选择
        selectable(row, index){
            return !(this.indexList.indexOf(row.index) >= 0)
        },

 

//  在 table 多选框 加上 :selectable="selectable" 方法即可,这个方法会在 构建table 元素的时候去 序列化并且禁选筛选

<el-table-column :selectable="selectable" type="selection" width="55"> </el-table-column>

 

 

row.index
posted @ 2022-05-30 15:41  薛定谔_猫  阅读(785)  评论(0)    收藏  举报