小程序里不能像前端这样使用 item[i].id item[i-1].id 吗 有什么方法可以代替的吗 想做的是本次循环跟上次循环判的处理
现在是这样的双重循环<view wx:for="{{data}}" wx:for-item="items"> //控制行数的
<view wx:for="{{items}}" wx:for-index="i" wx:for-item="item" > //控制列数
<view wx:if="{{item[i].id != item[i+1].id}}">
显示内容 这输出 {{item[i].id}} 没值 输出item.id 有值
</view>
........
</view>
</view>
item[i].id没值 item.id有值,那你这item是个对象吧,对象后面加索引.id,肯定没值啊
可以啊 你想要实现什么操作?
如果i等于0的时候 item[i].id == item[i-1].id 你这两个值不一直是item[0].id的值吗? 不相等才怪呢
你用item[i].id != item[i+1].id 判断不就行了吗?
可以先判断再渲染
自己记录上一次的数据再和这次的多对比处理不就可以了么?
先在js里循环判断完,在渲染到view里吧