|
|
@@ -91,7 +91,11 @@
|
|
|
|
|
|
</view>
|
|
|
<view class="btn-box">
|
|
|
- <view class="btn buy" @click="buy">立即购买</view>
|
|
|
+ <view class="btn buy" @click="buy" v-if="isShare==1">立即购买</view>
|
|
|
+ <view class="btn buy" v-else>
|
|
|
+ 分享
|
|
|
+ <button class="share" data-name="shareBtn" open-type="share">分享</button>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="message-box" v-if="messageShow">
|
|
|
@@ -118,18 +122,15 @@
|
|
|
products:[],
|
|
|
// 当前轮播的图片
|
|
|
activeBanner: 1,
|
|
|
- CompanyUserInfo:{}
|
|
|
+ CompanyUserInfo:{},
|
|
|
+ isShare: 0
|
|
|
};
|
|
|
},
|
|
|
onLoad(options) {
|
|
|
+ this.isShare = options.isShare || 0
|
|
|
this.CompanyUserInfo=uni.getStorageSync('CompanyUserInfo');
|
|
|
- if(this.CompanyUserInfo&&JSON.stringify(this.CompanyUserInfo)!="{}"){
|
|
|
- console.log(JSON.stringify(this.CompanyUserInfo))
|
|
|
- uni.showShareMenu()
|
|
|
- }else{
|
|
|
- uni.hideShareMenu()
|
|
|
- }
|
|
|
if (options.hasOwnProperty('q') && options.q) {
|
|
|
+ this.isShare=1
|
|
|
// 通过下面这步解码,可以拿到url的值
|
|
|
const url = decodeURIComponent(options.q)
|
|
|
this.url=url;
|
|
|
@@ -144,6 +145,12 @@
|
|
|
this.companyId = options.companyId;
|
|
|
this.companyUserId = options.companyUserId;
|
|
|
}
|
|
|
+ if(this.isShare==1){
|
|
|
+ console.log(JSON.stringify(this.CompanyUserInfo))
|
|
|
+ uni.hideShareMenu()
|
|
|
+ }else{
|
|
|
+ uni.showShareMenu()
|
|
|
+ }
|
|
|
// uni.showShareMenu({
|
|
|
// withShareTicket:true,
|
|
|
// //小程序的原生菜单中显示分享按钮,才能够让发送给朋友与分享到朋友圈两个按钮可以点击
|
|
|
@@ -156,15 +163,7 @@
|
|
|
onShareAppMessage(res) {
|
|
|
return {
|
|
|
title: this.package.title,
|
|
|
- path: `/pages_company/storeProductPackageDetails?packageId=${this.package.packageId}`+"&companyId="+this.companyId+"&companyUserId="+this.companyUserId,
|
|
|
- imageUrl: this.package.imgUrl //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
|
|
|
- }
|
|
|
- },
|
|
|
- //分享到朋友圈
|
|
|
- onShareTimeline(res) {
|
|
|
- return {
|
|
|
- title: this.package.title,
|
|
|
- query:'packageId='+this.package.packageId+"&companyId="+this.companyId+"&companyUserId="+this.companyUserId,//页面参数
|
|
|
+ path: `/pages_company/storeProductPackageDetails?isShare=1&packageId=${this.package.packageId}`+"&companyId="+this.companyId+"&companyUserId="+this.companyUserId,
|
|
|
imageUrl: this.package.imgUrl //分享图标,路径可以是本地文件路径、代码包文件路径或者网络图片路径.支持PNG及JPG。显示图片长宽比是 5:4
|
|
|
}
|
|
|
},
|
|
|
@@ -600,6 +599,7 @@
|
|
|
font-family: PingFang SC;
|
|
|
font-weight: bold;
|
|
|
color: #FFFFFF;
|
|
|
+ position: relative;
|
|
|
&:first-child{
|
|
|
margin-left: 0;
|
|
|
}
|
|
|
@@ -610,6 +610,15 @@
|
|
|
background: #2BC7B9;
|
|
|
}
|
|
|
}
|
|
|
+ .share{
|
|
|
+ display: inline-block;
|
|
|
+ position: absolute;
|
|
|
+ top: 0;
|
|
|
+ left: 0;
|
|
|
+ width: 100%;
|
|
|
+ height: 100%rpx;
|
|
|
+ opacity: 0;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
.product-spec{
|