收藏
回答

小程序行内样式怎样使用三目表达式?

  1. //在循环中通过判断item.msg来给标签添加背景颜色,(item.color在js中已根据item.msg做了更改)
  2. //去掉标红处的单引号也不行,不去掉会是字符串
  3. <view style="background-color:{{'{{item.msg}}'?'{{item.color}}':'{{item.color}}'}}">点击购买</view>
最后一次编辑于  06-16
回答关注问题邀请回答
收藏

4 个回答

  • 搞文艺的猿
    搞文艺的猿
    06-16

    background-color:{{item.msg?item.color:item.color}}

    06-16
    有用 2
    回复
  • 仙ღ₅₂₀¹³¹⁴
    仙ღ₅₂₀¹³¹⁴
    06-16
    {{isActive ? 'A' : 'B'}}  
    
    06-16
    有用 1
    回复
  • 王志鹏
    王志鹏
    06-16

    <view style="background-color:{{item.msg ? item.color : item.color}}"></view>


    06-16
    有用 1
    回复
  • Sven scum་ཅ་
    Sven scum་ཅ་
    06-16

    {{判断值?成功的执行:失败的执行}}

    判断值如果是正确的即true就执行问号后面的如果是错的就执行冒号后面的

    里面的内容不需要花括号,引号根据实际情况添加

    06-16
    有用 1
    回复 1
登录 后发表内容
问题标签