收藏
回答

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

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

4 个回答

  • 八九
    八九
    2020-06-16

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

    2020-06-16
    有用 2
    回复
  • TNT
    TNT
    2020-06-16
    {{isActive ? 'A' : 'B'}}  
    
    2020-06-16
    有用 1
    回复
  • 污昂ᰔᩚ王࿐
    污昂ᰔᩚ王࿐
    2020-06-16

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


    2020-06-16
    有用 1
    回复
  • H1HAO 🇨🇳
    H1HAO 🇨🇳
    2020-06-16

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

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

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

    2020-06-16
    有用 1
    回复 1
    • Stop And Go
      Stop And Go
      2020-06-16
      ok
      2020-06-16
      回复
登录 后发表内容
问题标签