1、在type = selection 列加上selectable方法,利用函数返回值来控制勾选框的可选与禁用

<el-table border ref="table" :data="tableData" tooltip-effect="dark" style="width: 100%" height="40vh" :stripe="true"   @selection-change="handleSelectionChange">
           <el-table-column  type="selection" width="50" align="center" :selectable="selectable" fixed="left"></el-table-column>
 </el-table>

 2、

 selectable(row, index) {
     if (row.shelfFlag == 0 || row.sequestrationFlag == 1) {
        return false         //禁用
      } else {
        return true          //可选
      }
    },

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐