vue使用总结 class ,v-if反向判定,且:&&,或:||

1 ,vue中class根据变量值是否为none,决定是否展现div

<div :class="form.id_tag_SetReplicationTo2?'border-class':''">

注意:不是:class="{{form.id_tag_SetReplicationTo2}}?'border-class':''" 而是直接使用

2,vue中v-if 反向判定

<i class="el-icon-download iclass" v-if="!form.id_tag_SetReplicationTo2"></i>

直接加!是可以的

3,vue/JS中 并且 或者的使用

<span class="rule-name-margin rule-span"
                  :class="('disable' in data && 'Delete' in data.disable && (data.disable.Delete==1 ||data.disable.Delete=='1')) ?'disaber':''"
                  v-if=" 'Delete' in data.actions"> 删: <span
                    class="rule-value">{[ data.actions["Delete"] ]}</span></span>

且:&&

或:||

4,Vue/JS中 if elseif 的使用

                if(action_name=="Delete"){
                       this.remove_part="删除配置"
                        this.remove_ids=[]
                        this.remove_ids=[].concat(ids)
                    }else if(action_name=="Set1"){
                         this.remove_part="设置1"
                         this.remove_ids=[]
                        this.remove_ids=[].concat(ids)
                   }
                  else if(action_name=="all"){
                        this.remove_part="全部配置"
                        this.remove_ids=[]
                        this.remove_ids=[].concat(ids).filter(
                            function(s){
                                if(s){return s}}
                        )
                    }

python 中是if...elif...else..

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值