import wx from 'weixin-js-sdk'
uni.request({
url: 'xxx',
data: {
appId: APPID,
url: encodeURIComponent(location.href.split('#')[0])
},
header: {
'content-type': 'application/x-www-form-urlencoded'
},
method: 'POST',
success: (res) => {
let data = res.data
if (data.code == 1000) {
let obj = data.datas
wx.config({
debug: true, // 开启调试模式
appId: obj.appId, // 必填,公众号的唯一标识
timestamp: obj.timestamp, // 必填,生成签名的时间戳
nonceStr: obj.nonceStr, // 必填,生成签名的随机串
signature: obj.signature, // 必填,签名,见附录1
jsApiList: ['onMenuShareTimeline', 'onMenuShareAppMessage'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
})
wx.ready(function (res) {
console.log('wx.ready', res)
const shareData = {
title: '分享标题',
desc: '分享描述',
link: 'https://b.xiaoluyy.com/patient/?#/pages/order/appointment/appointmentInfo?dutyId=&organIds=%5B%2237d6e0f55dbbb21e272535197754a817%22%5D&doctorId=04a132954e101c156faff1a3415726f3',
imgUrl: doctorHeadUrl
}
wx.onMenuShareTimeline(shareData) // 分享到朋友圈
wx.onMenuShareAppMessage(shareData) // 分享到朋友圈
})
wx.error((err) => {
console.log('wx.error', err)
})
}
}
})
提供下复现链接呢