| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <view
- id="{{independentID}}"
- class="goods-card"
- bind:tap="clickHandle"
- data-goods="{{ goods }}"
- >
- <view class="goods-card__main">
- <view class="goods-card__thumb" bind:tap="clickThumbHandle">
- <t-image
- wx:if="{{ !!goods.thumb }}"
- t-class="goods-card__img"
- src="{{ goods.thumb }}"
- mode="aspectFill"
- lazy-load
- />
- </view>
- <view class="goods-card__body">
- <view class="goods-card__upper">
- <view wx:if="{{ goods.title }}" class="goods-card__title">
- {{ goods.title }}
- </view>
- <view wx:if="{{ goods.tags && !!goods.tags.length }}" class="goods-card__tags">
- <view
- wx:for="{{ goods.tags }}"
- wx:key="index"
- wx:for-item="tag"
- class="goods-card__tag"
- data-index="{{index}}"
- >
- {{tag}}
- </view>
- </view>
- </view>
- <view class="goods-card__down">
- <price
- wx:if="{{ goods.price }}"
- wr-class="spec-for-price"
- symbol-class="spec-for-symbol"
- symbol="{{currency}}"
- price="{{goods.price}}"
- />
- <price
- wx:if="{{ goods.originPrice && isValidityLinePrice }}"
- wr-class="goods-card__origin-price"
- symbol="{{currency}}"
- price="{{goods.originPrice}}"
- type="delthrough"
- />
- <t-icon
- class="goods-card__add-cart"
- prefix="wr"
- name="cartAdd"
- id="{{independentID}}-cart"
- data-id="{{independentID}}"
- catchtap="addCartHandle"
- size="48rpx"
- color="#FA550F"
- />
- </view>
- </view>
- </view>
- </view>
|