小程序wx:for循环问题?

发布于 6 年前作者 min9114924 次浏览最后编辑 6 年前来自 ask

小程序里不能像前端这样使用 item[i].id item[i-1].id 吗 有什么方法可以代替的吗 想做的是本次循环跟上次循环判的处理

现在是这样的双重循环<view wx:for=“{{data}}” wx:for-item=“items”> //控制行数的

				&lt;view wx:for="{{items}}" wx:for-index="i" wx:for-item="item" &gt;	//控制列数

					&lt;view wx:if="{{item\[i\].id != item\[i+1\].id}}"&gt;

					显示内容 这输出 {{item\[i\].id}} 没值 输出item.id 有值

					&lt;/view&gt;

				........

				&lt;/view&gt;

			&lt;/view&gt;
5 回复
rgong
rgong1 楼5 年前

可以先判断再渲染

yonghu
yonghu2 楼5 年前

自己记录上一次的数据再和这次的多对比处理不就可以了么?

yong35
yong353 楼5 年前

item[i].id没值 item.id有值,那你这item是个对象吧,对象后面加索引.id,肯定没值啊

tpan
tpan4 楼5 年前

先在js里循环判断完,在渲染到view里吧

yuanli
yuanli5 楼4 年前

可以啊 你想要实现什么操作?