|
@@ -19,7 +19,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
<div class="title">{{ info.name }}</div>
|
|
<div class="title">{{ info.name }}</div>
|
|
|
<div class="info-bottom">
|
|
<div class="info-bottom">
|
|
|
- <span class="text1"> 编号 338392 </span>
|
|
|
|
|
|
|
+ <span class="text1" v-if="info.type !== 'DEFAULT'"> 编号 338392 </span>
|
|
|
<van-button type="primary" plain size="mini">选择其他编号</van-button>
|
|
<van-button type="primary" plain size="mini">选择其他编号</van-button>
|
|
|
<like-button :isLike="liked" @click="likeProduct">
|
|
<like-button :isLike="liked" @click="likeProduct">
|
|
|
{{ info.likes }}
|
|
{{ info.likes }}
|
|
@@ -28,7 +28,17 @@
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<driver />
|
|
<driver />
|
|
|
- <van-cell value="进入主页" is-link class="creator">
|
|
|
|
|
|
|
+ <van-cell
|
|
|
|
|
+ value="进入主页"
|
|
|
|
|
+ is-link
|
|
|
|
|
+ class="creator"
|
|
|
|
|
+ :to="{
|
|
|
|
|
+ path: '/creatorDetail',
|
|
|
|
|
+ query: {
|
|
|
|
|
+ id: info.minterId,
|
|
|
|
|
+ },
|
|
|
|
|
+ }"
|
|
|
|
|
+ >
|
|
|
<template #icon>
|
|
<template #icon>
|
|
|
<van-image
|
|
<van-image
|
|
|
width="40"
|
|
width="40"
|
|
@@ -66,7 +76,7 @@
|
|
|
<div class="page-text" v-html="info.detail"></div>
|
|
<div class="page-text" v-html="info.detail"></div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <div class="btn van-safe-area-bottom" ref="btn">
|
|
|
|
|
|
|
+ <div class="btn van-safe-area-bottom" ref="btn" v-if="info.stock">
|
|
|
<div class="btns">
|
|
<div class="btns">
|
|
|
<van-button type="primary" block round @click="buy"
|
|
<van-button type="primary" block round @click="buy"
|
|
|
>立即购买</van-button
|
|
>立即购买</van-button
|
|
@@ -121,8 +131,6 @@ export default {
|
|
|
},
|
|
},
|
|
|
mounted() {
|
|
mounted() {
|
|
|
this.getProduct();
|
|
this.getProduct();
|
|
|
- this.btn = this.$refs.btn;
|
|
|
|
|
- document.body.appendChild(this.$refs.btn);
|
|
|
|
|
},
|
|
},
|
|
|
beforeUnmount() {
|
|
beforeUnmount() {
|
|
|
if (this.btn) {
|
|
if (this.btn) {
|
|
@@ -139,6 +147,8 @@ export default {
|
|
|
this.info = res;
|
|
this.info = res;
|
|
|
this.$nextTick(() => {
|
|
this.$nextTick(() => {
|
|
|
this.checkLike();
|
|
this.checkLike();
|
|
|
|
|
+ this.btn = this.$refs.btn;
|
|
|
|
|
+ document.body.appendChild(this.$refs.btn);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|