|
|
@@ -8,19 +8,29 @@
|
|
|
}"
|
|
|
class="product"
|
|
|
>
|
|
|
- <van-image width="100%" height="calc(45vw - 21.6px)" :src="getImg(changeImgs(info.pic, 600))" fit="cover" />
|
|
|
+ <van-image width="100%" height="calc(50vw - 24px)" :src="getImg(changeImgs(info.pic, 600))" fit="cover" />
|
|
|
|
|
|
<div class="content">
|
|
|
<div class="name van-ellipsis">
|
|
|
{{ info.name }}
|
|
|
</div>
|
|
|
- <div class="price" v-if="info.salable"><i class="font_family icon-icon_jiage"></i>{{ info.price }}</div>
|
|
|
- <div class="status" v-else>仅展示</div>
|
|
|
- <div class="text">
|
|
|
- <div class="text1" v-if="info.salable">
|
|
|
+ <div class="price-content" v-if="info.salable">
|
|
|
+ <div class="price">
|
|
|
+ <img src="../../assets/jiage_huang.png" alt="" />
|
|
|
+ <span>{{ info.price }}</span>
|
|
|
+ </div>
|
|
|
+ <div class="flex1"></div>
|
|
|
+ <div class="text1">
|
|
|
<span>{{ info.sale }}/</span>
|
|
|
<span>{{ info.total }}</span>
|
|
|
</div>
|
|
|
+ </div>
|
|
|
+ <div class="status" v-else>仅展示</div>
|
|
|
+ <div class="text">
|
|
|
+ <div class="minter">
|
|
|
+ <van-image width="18" height="18" radius="18" :src="info.minterAvatar" fit="cover" />
|
|
|
+ <span>{{ info.minter }}</span>
|
|
|
+ </div>
|
|
|
<div class="flex1"></div>
|
|
|
<like-button :isLike="info.liked" @click="likeProduct">
|
|
|
{{ info.likes }}
|
|
|
@@ -82,7 +92,7 @@ export default {
|
|
|
display: block;
|
|
|
}
|
|
|
.content {
|
|
|
- padding: 10px;
|
|
|
+ padding: 6px 10px 8px;
|
|
|
|
|
|
.name {
|
|
|
font-size: @font2;
|
|
|
@@ -92,20 +102,20 @@ export default {
|
|
|
}
|
|
|
|
|
|
.price {
|
|
|
- font-size: 24px;
|
|
|
+ font-size: @font4;
|
|
|
font-family: OSP;
|
|
|
color: @prim;
|
|
|
- line-height: 22px;
|
|
|
- padding: 7px 0;
|
|
|
+ line-height: 18px;
|
|
|
+ padding: 12px 0;
|
|
|
|
|
|
- i {
|
|
|
- vertical-align: text-bottom;
|
|
|
- font-size: 10px;
|
|
|
+ img {
|
|
|
+ display: inline-block;
|
|
|
+ width: 8px;
|
|
|
}
|
|
|
}
|
|
|
.status {
|
|
|
line-height: 22px;
|
|
|
- padding: 7px 0;
|
|
|
+ padding: 10px 0 8px;
|
|
|
color: @text3;
|
|
|
font-size: @font1;
|
|
|
}
|
|
|
@@ -128,4 +138,24 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+.price-content {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ .text1 {
|
|
|
+ font-size: @font1;
|
|
|
+ color: @text3;
|
|
|
+ line-height: 12px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.minter {
|
|
|
+ display: flex;
|
|
|
+ font-size: @font1;
|
|
|
+ color: @text3;
|
|
|
+ line-height: 22px;
|
|
|
+ align-items: center;
|
|
|
+ span {
|
|
|
+ margin-left: 4px;
|
|
|
+ }
|
|
|
+}
|
|
|
</style>
|