关于wx:for循环计数index数组下标非从0开始,怎么控制输出数量
发布于 6 年前 作者 yangfan 11972 次浏览 来自 问答

<block wx:for="{{itemVal.cates}}" wx:for-item=“cate” wx:key=“cateid” wx:for-index=“i”>               <view class=‘scenic-label’ wx:if="{{i<3}}">{{{cate.catename}}</view>             </block> 

wx:for 里面的index数组下标属性, 我这边index返回的数组下标是是某个不同的id来,此时无法归0进行次数控制 例如wx:if="{{index<3}}",数组当前下标不是0开始的,怎么控制只输出3条,是否可以增加一个归零属性方便计数

3 回复

key 和index索引的是id不是0开始累计下标,我现在是后台重新在便利一次从零开始累计

<block wx:for="{{ items }} wx:key="{{ index }}">

    <view wx:if="{{ index < 3 }}"></view>

</block>

没听太明白,这样可以吗?

this.data.itemVal.cates.length = 3

回到顶部