29 lines
1.4 KiB
Plaintext
29 lines
1.4 KiB
Plaintext
<view
|
|
id="{{independentID}}"
|
|
class="goods-card"
|
|
hover-class="goods-card--hover"
|
|
hover-stay-time="80"
|
|
bind:tap="clickHandle"
|
|
data-goods="{{ goods }}"
|
|
>
|
|
<view class="goods-card__main">
|
|
<view class="goods-card__thumb">
|
|
<t-image wx:if="{{ !!goods.thumb }}" t-class="goods-card__img" src="{{ goods.thumb }}" mode="aspectFill" lazy-load />
|
|
<view wx:else class="goods-card__img goods-card__img--empty" />
|
|
</view>
|
|
<view class="goods-card__body">
|
|
<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">{{ tag }}</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" />
|
|
<view wx:if="{{showBuy}}" class="goods-card__buy" hover-class="goods-card__buy--hover" hover-stay-time="60" catchtap="clickHandle" data-goods="{{ goods }}">
|
|
<t-icon name="cart" size="28rpx" color="#ffffff" />
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|