收藏
回答

wx:for循环item不改变

问题模块
API和组件


如图,如果这样使用两次item就会导致下面的item无效,比如我循环的是数组[5, 6, 7, 1, 2, 3, 4],button的类名是正确的,但是显示的却是1, 2, 3, 4, 5, 6, 7无论做什么操作都是这样的。

但是,如果我像下图这样操作:


使用index来改变类名,这样item就会正常显示,不知道问题的原因是什么,求解答

最后一次编辑于  2017-11-28  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

5 个回答

  • 鲤子
    鲤子
    2017-11-30

    wx:key="asdfsaf",不需要花括号

    2017-11-30
    赞同
    回复
  • 尹晓斌
    尹晓斌
    2017-11-30

    我遇到的问题是在class类名中使用了循环的item然后下面的内容显示中的item就会出现问题了,我的这个页面中只有这一个循环直接用index只是希望他不要一直弹警告

    2017-11-30
    赞同
    回复
  • 鲤子
    鲤子
    2017-11-29

    不是把index放上面,是当前页面循环唯一标识,可以这样理解

    2017-11-29
    赞同
    回复
  • 尹晓斌
    尹晓斌
    2017-11-29

    这里wx:key就是随便吧循环的index放上面了,把wx:key换了之后还是没有效果,依旧不知道是为什么(⊙﹏⊙)b

    2017-11-29
    赞同
    回复
  • 鲤子
    鲤子
    2017-11-28

    wx:key="随便填什么"

    2017-11-28
    赞同
    回复