1. <el-table :cell-class-name="cellClassName">
    2. </el-table>
    1. methods: {
    2. //table组件每行classname名
    3. cellClassName(item) {
    4. //console.log('cellClassName',item);
    5. //如果是相似问题 给这行添加样式(class名为tableCell)
    6. if (!item.row.type){
    7. return "tableCell";
    8. }
    9. }
    10. }
    1. <style>
    2. //隐藏复选框
    3. .tableCell .el-checkbox__input {
    4. display: none
    5. }
    6. </style>

    参考文章:

    1. elementui的table组件中,type属性为selection的列不能v-if控制显示
    2. vue element UI 表格的多选框 如何根据条件隐藏显示