收藏
回答

无法获取onShareAppMessage转发后的参数(求官方人员解答下)

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 客户端 7.0.3 2.6.5

真机调试,onShareAppMessage转发分享传递参数。微信A 转发给 微信B,(重点来了)微信B点击进入后 onLoad 获取不到参数。 微信A点击自己的转发是可以获取到参数,这是怎么回事呢?


代码片断:https://developers.weixin.qq.com/s/Llm9yEmM7c7h


最后一次编辑于  04-15
回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    04-15

    请提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    04-15
    赞同
    回复 11
    • 放空
      放空
      04-15

      代码片断:https://developers.weixin.qq.com/s/Llm9yEmM7c7h

      04-15
      回复
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      04-16回复放空

      是因为微信B没有扫这个小程序的二维码

      04-16
      回复
    • 放空
      放空
      04-16回复社区技术运营专员-娇华

      我的需求是:onShareAppMessage转发分享传递参数,别人点击后获取参数。

      所以别人不需要扫码呀

      04-16
      回复
    • 醉月思
      醉月思
      04-17

      亲测,是可以的。

      04-17
      回复
    • 醉月思
      醉月思
      04-17回复放空

      你看到的undefined可以只是onShow里面的,onShow没有options参数的

      04-17
      回复
    查看更多(6)
  • Secret_
    Secret_
    11-26

    我想问下,我在转发的 path 下 添加了2个参数 但是只能获取到第一个参数

    let launchOptions = wx.getLaunchOptionsSync()

    这里也是一样 只能获取都一个参数,


    无法获取到 share_uid

    11-26
    赞同
    回复
  • 小晴儿
    小晴儿
    10-21

    同遇到这样的问题啊  解决了嘛 楼主

    10-21
    赞同
    回复 3
    • 放空
      放空
      10-21
      path: '/pages/index?parameter=xxx', 参数放在path后面,分享后目标页面onLoad函数options中就能获取到了
      10-21
      回复
    • 小晴儿
      小晴儿
      10-21回复放空
      哦哦 我也研究出来了 谢谢
      10-21
      回复
    • 放空
      放空
      10-21回复小晴儿
      不用谢
      10-21
      回复