el-table根據列表狀態,控制是否可以勾選checkbox


話不多說,這里直接上業務代碼

html部分

<el-table :data="dataList" @selection-change="handleTableSelect">
  <el-table-column type="selection" :selectable="handleTableSelectStatus" width="80"></el-table-column>
</el-table>

js部分

methods: {
  // 監聽列表勾選
  handleTableSelect  (val) {
    this.tableSlection = val
  },
  // 列表渲染時,根據狀態控制是否可以勾選
  handleSelectable(row, index) {
    const stateMap = {
      未審批: true,
      已通過: false,
      取消授權: false,
    };
    return stateMap[row.cnStatus];
  },
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM