<el-table :data="tableData" v-loading="loading">
<el-table-column type="selection" width="50" :selectable='selectEnable'>
</el-table-column>
<el-table-column prop="name" label="姓名" align="center" >
</el-table-column>
</el-table>
selectEnable(row, rowIndex) {
if (条件)) {
return false //禁用
} else {
return true//不禁用
}
}
隐藏↓
<template>
<el-table:cell-class-name="cellStyle"></el-table>
</template>
<script>
methods: {
cellStyle(row){
if(row.row.Status === 1){
return "myCellStyle"
}
}
</script>
<style>
.myCellStyle .el-checkbox__input {
display: none
}
</style>