收藏
回答

wx:for循环类似for(int i=0;i<5;i++){}


解决了吗?<imag id="{{i}}" class="starImg" wx:for="i++" wx:key="id" wx:for-index="i" wx:if="{{i < count}}" src="../../image/star.png"></imag>

这样写为什么只 能循环三次一下的?

最后一次编辑于  2017-09-01
回答关注问题邀请回答
收藏

5 个回答

  • 2018-08-21

    wx:for="{{5}}"  这样好像可以


    2018-08-21
    有用 2
    回复 1
    • BppleMan
      BppleMan
      2018-09-11

      完美

      2018-09-11
      回复
  • 文学
    文学
    2018-09-20

    可以这么写:

    <view wx:for='{{ data }}' wx:key='datas'>

        <view wx:if='{{ index <= 4 }}'>

            <view>{{ item.XX }}</view>

        </view>

    </view>

    2018-09-20
    有用
    回复
  • liu刘🌸
    liu刘🌸
    2017-09-01

    官方的wx:for="{{array}}"这里边必须是个array,我现在用的方法是根据接口返回的所需次数,自己在js页构建一个array,放到全局后,在wxml页拿到这个array,其实用到的就是这个数组的长度和下标。

    感觉这样做很麻烦,不如根据接口返回的所需次数,直接循环次数。

    2017-09-01
    有用
    回复
  • 张雷
    张雷
    2017-09-01

    为什么要这样写啊? 按照官方文档 wx:for =data数组 然后循环  你可以根据data.length与index判断显示与否

    2017-09-01
    有用
    回复
  • liu刘🌸
    liu刘🌸
    2017-09-01

    求助...

    2017-09-01
    有用
    回复
登录 后发表内容