wx:for双循环 里面的循环数据不被更新?

发布于 7 年前作者 mingshen8879 次浏览最后编辑 7 年前来自 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 回复
xiulanjia
xiulanjia1 楼5 年前
<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>
leicui
leicui2 楼5 年前

item.list

gang08
gang083 楼5 年前
this.setData({
  ['arr[0].list']: this.data.arr[0].push('E');
});