收藏
回答

用户点击页面分享按钮无法跳转至指定页面

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 需求 wx.onShareAppMessage 客户端 6.7.0 2.3.0

- 需求的场景描述:用户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 个回答

  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    2018-10-12

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

    2018-10-12
    赞同
    回复 7
    查看更多(2)
  • 骑着猪上班
    骑着猪上班
    2018-10-15

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

    2018-10-15
    赞同
    回复 1
    • 对方正在输入....
      对方正在输入....
      2018-10-15

      感谢解答,已经通过其他方式曲线救国了。。。一会试一下是不是因为target的问题

      2018-10-15
      回复
  • 对方正在输入....
    对方正在输入....
    2018-10-12

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

    2018-10-12
    赞同
    回复
登录 后发表内容