遇到个很奇怪的现象,单页面应用。在页面设置了微信分享的信息。配置信息如下:
wx.ready(() => {
wx.onMenuShareTimeline({
title: this.package.title,
link: window.location.href,
imgUrl: this.package.image,
success: function() {
console.log('分享成功')
}
});
wx.onMenuShareAppMessage({
title: this.package.title,
desc: this.package.brief,
link: window.location.href,
imgUrl: this.package.image,
success: function() {
console.log('分享成功')
}
});
})
情况1: 从其他页面进入要分享的页面,分享出去,配置好的图片和分享链接都没有应用到,但是有调用到分享成功的回到函数。
情况2:直接通过url进入要分享的页面,分享出去,配置好的图片和分享链接都有应用到,也有调用到分享成功的回到函数。
目前只发现在安卓出现这种现象。
封装你的分享方法,在你配置好图片和分享链接后,用settimeout触发分享的调用,类似