wx:for双循环 里面的循环数据不被更新?
发布于 6 年前 作者 mingshen 8759 次浏览 来自 官方Issues

arry = [

{ name:123, list:\[A,B,C,D,\] }

]

<view wx:for=’’{{arry }’’>

<view wx:for=’’{{arry .list}’’></view>

</view>

大概是这个意思 arr[0][“list”].push(E) 然后 this.setdata({})

数据是更新成功了. 但是页面arry.list的渲染. 没有被更新. 为什么呢

3 回复
<view wx:for="{{array}}" wx:for-item="item" wx:key="item">
  <view wx:for="{{item.list}}" wx:for-item="idx" wx:key="index">{{idx}}</view>
</view>
this.setData({
  ['arr[0].list']: this.data.arr[0].push('E');
});
回到顶部