收藏
回答

wx:for两层嵌套循环突然失效?

小程序首页工具一栏,通过wx:for进行两层嵌套渲染结合swiper进行翻页处理,之前展示都是很正常的,但是昨天进行功能更新上线后,工具栏突然空白,结合dom进行排查发现第二层for循环并没有执行

```

<swiper-item

class=""

wx:for="{{tools}}"

wx:key="index"

wx:for-item="item"

>

<view class="home__tools">

<view

class="home__tools__item scroll-item"

wx:for="{{ item }}"

wx:key="index"

bindtap="handleGoTools"

data-path="{{ item.path }}"

data-item="{{ item }}"


```

工具栏相关代码,没有进行修改。

最后一次编辑于  2021-11-30
回答关注问题邀请回答
收藏

3 个回答

  • Demons
    Demons
    2021-11-30

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2021-11-30
    有用
    回复
  • 舒
    2022-04-26

    遇到了同样的问题,结论居然因为第二层的数据量太多了。。。。。第二层加个wx:if="{{indexs<10}}" 就好使了, 这应该算是bug了吧,控制台也不报错,页面就直接空白。

    第二层代码如下:

    <view wx:for='{{item.subList}}' wx:for-item="items"  wx:for-index="indexs" wx:key="indexs" wx:if="{{indexs<10}}">{{items}}</view>

    2022-04-26
    有用
    回复
  • 武曲心
    武曲心
    2021-11-30

    应该是你的代码有问题,之前可以用只是没测出问题

    2021-11-30
    有用
    回复
登录 后发表内容