分享 加showOptionMenu 可以把禁用的分享开启
import wx from 'weixin-js-sdk'
methods: {
// 分享
async Share() {
var _this = this;
let rs = await this.$post('', {
})
if (rs.code === '0') {
// if (ua.indexOf('micromessenger') > 0) {//微信环境
let wxTitle = rs.title;// 分享标题
let wxDesc = rs.desc;// 分享描述
let wxImgUrl = rs.imgurl;// 分享图标
let wxShareUrl = rs.redirect_url;// 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
let qrcode_url = decodeURIComponent(rs.qrcode_url);
// let ua = window.navigator.userAgent.toLowerCase();
let _link = `http://hhr.rzltech.com/hhr_eloan_dev/qrcode/geturlqrcode?url=${qrcode_url}&recopenid=${rs.recopenid}&shareuuid=${rs.shareuuid}`
this.qrcodeimgs = _link;
wx.config({
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: rs.appId, // 必填,公众号的唯一标识
timestamp: rs.timestamp, // 必填,生成签名的时间戳
nonceStr: rs.nonceStr, // 必填,生成签名的随机串
signature: rs.signature,// 必填,签名,见附录1
jsApiList: [
'onMenuShareTimeline', 'onMenuShareAppMessage', 'showOptionMenu',
]
//showOptionMenu 开启
})
wx.ready(function () {
wx.showOptionMenu();
})
} else {
this.autoHideToast(rs.msg)
}
},
},
created() {
this.Share();
},
禁用分享
import wx from 'weixin-js-sdk'
methods: {
// 分享
Share() {
wx.config({
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: '123123', // 必填,公众号的唯一标识
timestamp: '123123123', // 必填,生成签名的时间戳
nonceStr: '123123', // 必填,生成签名的随机串
signature: '123123123',// 必填,签名,见附录1
jsApiList: [
'hideOptionMenu',
]
//hideOptionMenu 禁用
})
wx.ready(function () {
wx.hideOptionMenu();
})
},
},
created() {
this.Share();
},
iOS 和Android都可以用