嵌套循环在android与ios上的结果不一样
<view wx:for="{{allList}}" wx:for-item=“item” wx:for-index=“idx” class=“weui-panel__bd”>
<view class=“weui-panel__hd index”>{{idx}}</view>
<view wx:for="{{item}}" wx:for-item=“sub_item”>
。。。。。
</view>
</view>
</view>
两层循环嵌套显示的结果不一样:
我测试时服务器返回的数据是
{
“all”: {
“A”: [
{
“id”: “1”,
}
],
“G”: [
{
“id”: “2”,
}
],
“Z”: [
{
“id”: “3”,
}
]
}
}
android显示的是正常的循环结果:外循环是A、G、Z再循环内层
ios显示的循环结果是:外循环是G、Z、A再循环内层,也就是外循环顺序混乱了
(这里举例是AGZ,实际是一个A-Z的外循环,最后结果乱七八糟)