wx.ready(function(){
var getUrl = () => {
const url = window.location.href.split('#')[1]
return pageUrl + '?redirectUrl='+ encodeURIComponent(url)
}
wx.onMenuShareTimeline({
title: shareTitle,
desc: descContent,
link: getUrl(),
imgUrl: imgUrl,
success: function (res) {
uni.showToast({
title: '分享成功'
})
},
cancel: function () {
uni.showToast({
title: '分享失败',
icon: false
})
}
});
}
页面url结构:域名 /
期待:getUrl()能获取当前页面url,作为重定向的参数。其它点击链接时,重定向,能最终跳转到(分享时的当前页面url)
实际:getUrl()能获取是个固定值(一个字符串),是我初始化时的页面url
问题:不管我在不同的页面分享,最终分享出去的都是首页。希望分享出去的时不同的页面。
点击分享的时候获取到当前的path,替换掉你分享接口里的path就可以了
那你需要在需要分享的页面 更新下分享内容。