收藏
回答

wx:for

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx:for 客户端 6.5.3 2.4.2

wx:for='{{list}}'

这里的数组名有没有可能设置动态的呢?比如list1,list2,list3,

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

2 个回答

  • 管凯旋
    管凯旋
    2018-12-25

    wx:for='{{a==1?list:list1}}'这种三目运算应该也是可以的

    2018-12-25
    赞同
    回复 2
    • 承诺幸福
      承诺幸福
      2018-12-25

      这个可以是可以,但是我外面循环几次不固定,三目运算符,局限了

      2018-12-25
      回复
    • 管凯旋
      管凯旋
      2018-12-25回复承诺幸福

      恩,用楼下的方法实现好点

      2018-12-25
      回复
  • 若谷
    若谷
    2018-12-25

    这个可以有,你把list设置成一个变量,然后获取到的数组的值赋给list不就是动态的了

    2018-12-25
    赞同
    回复 3
    • 承诺幸福
      承诺幸福
      2018-12-25

      没太明白。想要数组名是动态的, 按照您说的, 它最后也不是动态的数组名呢。

      假如我外面是循环3次,那我希望里面这里的wx:for='{{list1}}'、wx:for='{{list2}}'、wx:for='{{list3}}'这样子呢

      2018-12-25
      回复
    • 若谷
      若谷
      2018-12-25

      我的意思是,数据肯定是后台返给你的,在data里面设置一个list的变量,你获取到的list1 的数组,that.setData({list:list1})或者that.setData({list:list2})

      2018-12-25
      回复
    • 承诺幸福
      承诺幸福
      2018-12-25回复若谷

      哦哦,我试试


      2018-12-25
      回复