小程序wx:for循环问题?
发布于 4 年前 作者 min91 14631 次浏览 来自 问答

小程序里不能像前端这样使用 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 回复

可以先判断再渲染

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

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

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

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

回到顶部