求解:双层wx:for的语法
<block wx:for="{{Alist}}" wx:key="{{item.id}}">
<block wx:for="{{Blist}}" wx:key="{{item.id}}">
......
</block>
</block>
两个item.id怎么区分,里层调用外层的item.id能行吗?
1 回复
文档中有:
使用
wx:for-item
可以指定数组当前元素的变量名,使用
wx:for-index
可以指定数组当前下标的变量名:<view wx:for="{{array}}" wx:for-index="idx" wx:for-item="itemName"> {{idx}}: {{itemName.message}}</view>
wx:for
也可以嵌套,下边是一个九九乘法表<view wx:for="{{[1, 2, 3, 4, 5, 6, 7, 8, 9]}}" wx:for-item="i"> <view wx:for="{{[1, 2, 3, 4, 5, 6, 7, 8, 9]}}" wx:for-item="j"> <view wx:if="{{i <= j}}"> {{i}} * {{j}} = {{i * j}} </view> </view></view>