|
@@ -56,7 +56,7 @@
|
|
|
</div>
|
|
|
</transition>
|
|
|
</button> -->
|
|
|
- <button>
|
|
|
+ <button @click="onClickShare">
|
|
|
<img
|
|
|
class="share"
|
|
|
src="@/assets/images/share.png"
|
|
@@ -68,6 +68,7 @@
|
|
|
|
|
|
<div
|
|
|
v-if="isShowVideos"
|
|
|
+ v-show="!isShowShare"
|
|
|
class="swiper-wrapper-mine video-wrap"
|
|
|
>
|
|
|
<div
|
|
@@ -99,7 +100,8 @@
|
|
|
</div>
|
|
|
|
|
|
<div
|
|
|
- v-show="isShowImages"
|
|
|
+ v-if="isShowImages"
|
|
|
+ v-show="!isShowShare"
|
|
|
class="swiper-wrapper-mine image-wrap"
|
|
|
>
|
|
|
<div
|
|
@@ -147,6 +149,25 @@
|
|
|
<div class="swiper-button-next" />
|
|
|
</div>
|
|
|
</div>
|
|
|
+
|
|
|
+ <div
|
|
|
+ v-if="isShowShare"
|
|
|
+ v-click-outside.click="closeCode2d"
|
|
|
+ class="share-wrap"
|
|
|
+ >
|
|
|
+ <img
|
|
|
+ src="@/assets/images/code2d.png"
|
|
|
+ alt=""
|
|
|
+ class="code"
|
|
|
+ draggable="false"
|
|
|
+ >
|
|
|
+ <img
|
|
|
+ src="@/assets/images/share-tip.png"
|
|
|
+ alt=""
|
|
|
+ class="tip"
|
|
|
+ draggable="false"
|
|
|
+ >
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -169,6 +190,7 @@ export default {
|
|
|
bgImg,
|
|
|
titleBottomLine,
|
|
|
isShowPlusOne: false,
|
|
|
+ isShowShare: false,
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
@@ -268,6 +290,16 @@ export default {
|
|
|
// })
|
|
|
// }
|
|
|
// },
|
|
|
+ onClickShare() {
|
|
|
+ setTimeout(() => {
|
|
|
+ this.isShowShare = true
|
|
|
+ }, 200)
|
|
|
+ },
|
|
|
+ closeCode2d() {
|
|
|
+ if (this.isShowShare) {
|
|
|
+ this.isShowShare = false
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
</script>
|
|
@@ -458,6 +490,24 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ .share-wrap {
|
|
|
+ position: absolute;
|
|
|
+ top: 50%;
|
|
|
+ transform: translateY(-50%);
|
|
|
+ right: 244px;
|
|
|
+ > img.code {
|
|
|
+ width: 300px;
|
|
|
+ height: 300px;
|
|
|
+ }
|
|
|
+ > img.tip {
|
|
|
+ position: absolute;
|
|
|
+ left: 50%;
|
|
|
+ top: calc(100% + 10px);
|
|
|
+ transform: translateX(-50%);
|
|
|
+ width: 150px;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|