点位 二维码

main
lion 2 years ago
parent 0296206cba
commit 7f315380ba

@ -21,11 +21,20 @@
<view class="closevideo" @click="playimg=false">X</view> <view class="closevideo" @click="playimg=false">X</view>
</view> </view>
</view> </view>
</view>
<!-- 跳转二维码 -->
<view class="playvideo" v-if="showQrCode">
<view class="playvideowrap">
<view class="qrcode">
<image :show-menu-by-longpress="true" :src="qrCode" mode=""></image>
<view>长按保存二维码</view>
<view class="closevideo" @click="showQrCode=false">X</view>
</view>
</view>
</view> </view>
<view class="navBarBox"> <view class="navBarBox">
<image class="navBarBox-top" :src="require('@/static/home-top.png')" mode=""></image> <image class="navBarBox-top" :src="require('@/static/home-top.png')" mode=""></image>
<!-- 状态栏占位 --> <!-- 状态栏占位 -->
@ -85,7 +94,7 @@
<image :src="require('@/packages/static/detail-go.png')" mode=""></image> <image :src="require('@/packages/static/detail-go.png')" mode=""></image>
<text>开始前往</text> <text>开始前往</text>
</view> </view>
<view class="detail-info-go-right" @click="toWx(info.iswx,info.appid,info.path)" v-if="info.iswx===1"> <view class="detail-info-go-right" @click="toWx(info)" v-if="info.iswx===1">
<image :src="require('@/packages/static/detail-book.png')" mode=""></image> <image :src="require('@/packages/static/detail-book.png')" mode=""></image>
<text>去预约</text> <text>去预约</text>
</view> </view>
@ -168,7 +177,9 @@
showVorImage: true, showVorImage: true,
isfull: false, isfull: false,
playvideo: false, playvideo: false,
playimg: false playimg: false,
qrCode:'',
showQrCode:false,
} }
}, },
onShareAppMessage() { onShareAppMessage() {
@ -218,15 +229,15 @@
swierChange(e) { swierChange(e) {
this.currentIndex = e.detail.current this.currentIndex = e.detail.current
}, },
toWx(isWx,appid, path) { toWx(info) {
if (!isWx) { if (!info.iswx) {
return return
} }
path = path ? path : '' let path = info.path ? info.path : ''
// //
if(appid){ if(info.appid){
uni.navigateToMiniProgram({ uni.navigateToMiniProgram({
appId: appid, // AppID appId: info.appid, // AppID
path: path, // path: path, //
extraData: { // extraData: { //
@ -241,9 +252,15 @@
} }
}); });
}else{ }else{
uni.navigateTo({ if(!info.qrcode){
url: '/packages/vr/vr?link=' + path return
}) }
this.qrCode = info.qrcode.url
this.showQrCode = true
// uni.navigateTo({
// url: '/packages/vr/vr?link=' + path
// })
} }
}, },
@ -309,6 +326,27 @@
/* display: inline-block; */ /* display: inline-block; */
right: 0rpx; right: 0rpx;
top: -25rpx // transform: translate(0,-50%); top: -25rpx // transform: translate(0,-50%);
}
.qrcode{
width: 450rpx;
position: relative;
margin: 0 auto;
>image{
width:400rpx;height:400rpx;margin: 0 auto;display: block;
}
>view{
color:#fff;
text-align: center;
margin:10rpx;
font-size:32rpx;
}
.closevideo{
z-index: 999;
color: #bc9766;
border: 1px solid #bc9766;
top: -35rpx;
right: -9rpx;
}
} }
} }

Loading…
Cancel
Save