wx:for如何计数

发布于 8 年前作者 changlei2944 次浏览最后编辑 8 年前来自 ask
  • 需求的场景描述(希望解决的问题)wx:for 筛选数据展示后 实现奇偶行不同样式

  • 希望提供的能力

wx:for 数据命中计数,非wx:for-index

<block wx:for=“{{goodsItem}}” wx:for-index=“idx” wx:key=“id” wx:for-item=“good”>

  <view wx:if=“{{good.classid==classSelect||classSelect==0}}” class=“goodLine line{{idx%2==0?‘a’:‘b’}} bindtap=“showEditGoodBar” id=”{{good.id}}">

    <text class=“title”>{{good.gname}}</text>

    <view class=“info”>{{good.gprice*0.01}}元 / {{goodsUnit[good.unitid-1].text}}

    </view>

  </view>

</block>

3 回复
min87
min871 楼6 年前

试一下css 的伪类选择器:奇偶   .class:nth-child(2n+1){},代码片段中是根据当前类与商品的类目对比,相同的显示,商品的下标是在goodsItem中的下标,所以是错误的

juan90
juan902 楼6 年前

谢谢!

chaomo
chaomo3 楼6 年前

为什么index不行?