点位 二维码

main
lion 2 years ago
parent 0296206cba
commit 7f315380ba

@ -21,11 +21,20 @@
<view class="closevideo" @click="playimg=false">X</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 class="navBarBox">
<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>
<text>开始前往</text>
</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>
<text>去预约</text>
</view>
@ -168,7 +177,9 @@
showVorImage: true,
isfull: false,
playvideo: false,
playimg: false
playimg: false,
qrCode:'',
showQrCode:false,
}
},
onShareAppMessage() {
@ -218,15 +229,15 @@
swierChange(e) {
this.currentIndex = e.detail.current
},
toWx(isWx,appid, path) {
if (!isWx) {
toWx(info) {
if (!info.iswx) {
return
}
path = path ? path : ''
let path = info.path ? info.path : ''
//
if(appid){
if(info.appid){
uni.navigateToMiniProgram({
appId: appid, // AppID
appId: info.appid, // AppID
path: path, //
extraData: { //
@ -241,9 +252,15 @@
}
});
}else{
uni.navigateTo({
url: '/packages/vr/vr?link=' + path
})
if(!info.qrcode){
return
}
this.qrCode = info.qrcode.url
this.showQrCode = true
// uni.navigateTo({
// url: '/packages/vr/vr?link=' + path
// })
}
},
@ -309,6 +326,27 @@
/* display: inline-block; */
right: 0rpx;
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