wx:for如何计数
发布于 6 年前 作者 changlei 2796 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)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 回复

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

为什么index不行?

回到顶部