收藏
回答

怎么修改能实现两层嵌套?

在wxml中写下了这么一个循环,进行输出显示,目前能实现1层的嵌套,怎么修改能实现两层嵌套?

isAnswerRight有012三个值对应三个class,怎么实现

<view wx:for="{{exerises}}" wx:key="*this" class="exerises[index].isAnswerRight==1 ? 'picker-item.right' : {{exerises[index].isAnswerRight==0 ? 'picker-item.error' : 'picker-item.unanswer'}}">{{index+1}}</view>
最后一次编辑于  2023-09-22
回答关注问题邀请回答
收藏

2 个回答

  • optimistic
    optimistic
    2023-09-22

    小程序 不能像vue那样写样式,要双花括号,不支持数组或者对象的方式

    2023-09-22
    有用
    回复 2
    • 随心飞
      随心飞
      2023-09-22
      已经纠正成这样了,现在还有个问题,是我代码中对于isAnswerRight是有012三种状态,对应三个样式,那么怎么实现两层嵌套if呢?
      2023-09-22
      回复
    • optimistic
      optimistic
      2023-09-22回复随心飞
      三元表达式,没有别的写法,或者自己写 wxs 试试
      2023-09-22
      回复
  • showms
    showms
    2023-09-22

    这两个console应该不一样??

    2023-09-22
    有用
    回复 1
    • 随心飞
      随心飞
      发表于移动端
      2023-09-22
      是一样的,但图层样式没变
      2023-09-22
      回复
登录 后发表内容