为了账号安全,请及时绑定邮箱和手机立即绑定

vue element UI 表格的多选框 如何根据条件隐藏显示(如图)

vue element UI 表格的多选框 如何根据条件隐藏显示(如图)

当年话下 2019-02-26 17:14:18
查看完整描述

2 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

提供一个方法,

通过添加相应类来控制样式,设置 display: none ,达到隐藏 checkbox 的目的。


利用Table Attributes 属性里面的 cell-class-name 属性,添加单元格的class


 <template>

    <el-table

     :cell-class-name="cellcb"

     ...

    >

     </el-table>

    

</template>


<script>

  methods: {

    cellcb(row){

      if(row.row.checkStatus === 1&&row.columnIndex === 0){

        return "myCell"

      }

    }

  

</script>


<style>

 .myCell .el-checkbox__input {

  display: none

}

   

</style>


查看完整回答
4 反对 回复 2019-03-11
?
红颜莎娜

TA贡献1842条经验 获得超13个赞

//状态为1时不显示复选框    试试这样 

<el-table-column type="selection" width="45" v-if="checkStatus != 1"></el-table-column>


查看完整回答
2 反对 回复 2019-03-11
  • 2 回答
  • 1 关注
  • 17435 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号