三元运算符---class及style的运用

本文详细介绍了如何在HTML中使用三元运算符动态设置class和style属性,以根据数据条件渲染不同样式。例如,根据风险类型显示不同颜色,以及实现数字过滤功能。
摘要由CSDN通过智能技术生成

三元运算符---class及style的运用

1.style

<span 
    id="fund-tag"
    :class="[scope.row.risktype == 'R1' ? 'active1' : scope.row.risktype == ('R2' || 'R3' || 'R4') ? 'active2' : scope.row.risktype == 'R5' ? 'active3' : '']">
       {{ scope.row.risklevel }}
</span>


2.style

<span class='sTop' :style="{ color: Number(o.comparedPre > 0) ? '#F91E1E' : Number(o.comparedPre < 0) ? '#00A20F' : '' }">{{o.comparedPre | filterData}}</span>

//数字过滤
 filters: {
    filterData (data) {
      return data === undefined || data === null || data === '-' ? '-' : data + '%'
    }
  },

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值