282 lines
7.3 KiB
Plaintext
282 lines
7.3 KiB
Plaintext
<view
|
|
id="{{independentID}}"
|
|
class="goods-card"
|
|
bind:tap="clickHandle"
|
|
data-goods="{{ goods }}"
|
|
wx:if="{{type == 'card'}}"
|
|
>
|
|
<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
|
|
/> -->
|
|
<image class="goods-card__img" src="{{goods.thumb}}" mode="aspectFill" />
|
|
</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 }}"
|
|
priceUnit="yuan"
|
|
wr-class="spec-for-price"
|
|
symbol-class="spec-for-symbol"
|
|
symbol="{{currency}}"
|
|
price="{{goods.price}}"
|
|
/>
|
|
<price
|
|
wx:if="{{ goods.originPrice && isValidityLinePrice }}"
|
|
priceUnit="yuan"
|
|
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>
|
|
|
|
|
|
|
|
<view
|
|
id="{{independentID}}"
|
|
class="goods-category-card"
|
|
bind:tap="clickHandle"
|
|
data-goods="{{ goods }}"
|
|
wx:if="{{type == 'category-card'}}"
|
|
>
|
|
<view class="goods-category-card__main">
|
|
<view class="goods-category-card__thumb" bind:tap="clickThumbHandle">
|
|
<!-- <t-image
|
|
wx:if="{{ !!goods.thumb }}"
|
|
t-class="goods-card__img"
|
|
src="{{ goods.thumb }}"
|
|
mode="aspectFill"
|
|
lazy-load
|
|
/> -->
|
|
<image class="goods-category-card__img" src="{{goods.thumb}}" mode="aspectFill" />
|
|
</view>
|
|
<view class="goods-card__body">
|
|
<view class="goods-card__upper">
|
|
<view wx:if="{{ goods.title }}" class="goods-card__title">
|
|
{{ goods.title }}
|
|
</view>
|
|
<view class="goods-category-sold-num">{{goods.soldNum}}人付款</view>
|
|
<!-- <view class="goods-category-sold-num">月销{{goods.soldNum}}</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 }}"
|
|
priceUnit="yuan"
|
|
wr-class="spec-for-price"
|
|
symbol-class="spec-for-symbol"
|
|
symbol="{{currency}}"
|
|
price="{{goods.price}}"
|
|
/>
|
|
<price
|
|
wx:if="{{ goods.originPrice && isValidityLinePrice }}"
|
|
priceUnit="yuan"
|
|
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>
|
|
|
|
|
|
<view
|
|
id="{{independentID}}"
|
|
class="goods-category-card"
|
|
bind:tap="clickHandle"
|
|
data-goods="{{ goods }}"
|
|
wx:if="{{type == 'collect-card'}}"
|
|
>
|
|
<view class="goods-category-card__main">
|
|
<view class="goods-category-card__thumb" bind:tap="clickThumbHandle">
|
|
<!-- <t-image
|
|
wx:if="{{ !!goods.thumb }}"
|
|
t-class="goods-card__img"
|
|
src="{{ goods.thumb }}"
|
|
mode="aspectFill"
|
|
lazy-load
|
|
/> -->
|
|
<image class="goods-category-card__img" src="{{goods.thumb}}" mode="aspectFill" />
|
|
</view>
|
|
<view class="goods-card__body">
|
|
<view class="goods-card__upper">
|
|
<view wx:if="{{ goods.title }}" class="goods-card__title">
|
|
{{ goods.title }}
|
|
</view>
|
|
<!-- <view class="goods-category-sold-num">{{goods.soldNum}}人付款</view> -->
|
|
<!-- <view class="goods-category-sold-num">月销{{goods.soldNum}}</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 }}"
|
|
priceUnit="yuan"
|
|
wr-class="spec-for-price"
|
|
symbol-class="spec-for-symbol"
|
|
symbol="{{currency}}"
|
|
price="{{goods.price}}"
|
|
/>
|
|
<price
|
|
wx:if="{{ goods.originPrice && isValidityLinePrice }}"
|
|
priceUnit="yuan"
|
|
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>
|
|
|
|
|
|
<view
|
|
id="{{independentID}}"
|
|
class="goods-category-card"
|
|
bind:tap="clickHandle"
|
|
data-goods="{{ goods }}"
|
|
wx:if="{{type == 'history-card'}}"
|
|
>
|
|
<view class="goods-category-card__main">
|
|
<view class="goods-category-card__thumb" bind:tap="clickThumbHandle">
|
|
<!-- <t-image
|
|
wx:if="{{ !!goods.thumb }}"
|
|
t-class="goods-card__img"
|
|
src="{{ goods.thumb }}"
|
|
mode="aspectFill"
|
|
lazy-load
|
|
/> -->
|
|
<image class="goods-category-card__img" src="{{goods.thumb}}" mode="aspectFill" />
|
|
</view>
|
|
<view class="goods-card__body">
|
|
<view class="goods-card__upper">
|
|
<view wx:if="{{ goods.title }}" class="goods-card__title">
|
|
{{ goods.title }}
|
|
</view>
|
|
<!-- <view class="goods-category-sold-num">{{goods.soldNum}}人付款</view> -->
|
|
<!-- <view class="goods-category-sold-num">月销{{goods.soldNum}}</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 }}"
|
|
priceUnit="yuan"
|
|
wr-class="spec-for-price"
|
|
symbol-class="spec-for-symbol"
|
|
symbol="{{currency}}"
|
|
price="{{goods.price}}"
|
|
/>
|
|
<price
|
|
wx:if="{{ goods.originPrice && isValidityLinePrice }}"
|
|
priceUnit="yuan"
|
|
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 class="goods-card__crate-time">{{goods.craeteTime}}</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|