用户点击页面分享按钮无法跳转至指定页面
发布于 6 年前 作者 yong65 13527 次浏览 来自 问答
  • 需求的场景描述:用户A在A页面点击分享按钮后分享给微信好友B,好友B点击分享直接跳转至页面B
  • 代码片段:
onShareAppMessage: function(e) {
    var userInfo = wx.getStorageSync('userInfo')
    if (e.from === 'button') {
      // 来自页面内转发按钮
      console.log(e.target)
    }
    return {
      title: '您的微信好友' + userInfo.u_nick_name + '请求您帮忙支付',
      path: '/pages/页面B/页面B?参数1=' + 参数1 + '&参数2=' + 参数2
    }
  },
3 回复

onShareAppMessage里面你获取id的话应该是e.target.dataset.id,你的是e.currentTarget.dataset.id,是不是js报错了走了默认分享

提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

官方文档中path写的是本页地址,我是想指定页面,试了很多种写法,都是默认跳转本页

回到顶部