收藏
回答

嵌套wx:for循环里面,为什么内层循环在第二次渲染之后总是取的最后一个item

<block wx:for="{{dataList}}" wx:key="id" wx:for-item="pitem">

    <block wx:for="{{pitem.subList}}" wx:key="*this">

        {{pitem.subList[0].name}}

        {{item.name}}

    </block>

</block>

上面是结构,初始加载之后没有问题,当触发onReachBottom,拿到第二页数据之后再回到之前的第一页的数据看,{{item.name}}里面全部变成了{{pitem.subList}}里的最后一项的name,而pitem.subList里面的数据是对的,请问这是什么原因?谢谢

回答关注问题邀请回答
收藏

1 个回答

  • J神 高富帅
    J神 高富帅
    2016-12-25

    已经解决,第二次循环加上 wx:for-item="item" 可以解决

    2016-12-25
    有用
    回复
登录 后发表内容