收藏
回答

onShareAppMessage

我调用

onShareAppMessage分享到群里,

onShareAppMessage: function(res) {


console.log(res)

if (res.from === 'menu') {

// 来自页面内转发按钮

console.log(res.target)

}

return {

title: '推广大师',

path: '/pages/index/index?openid=121',

imageUrl: '/pages/image/shenfen.png',

success: function(res) {

// 转发成功



},

fail: function(res) {

// 转发失败

console.log("转发失败:" + JSON.stringify(res));

}

}




},

在index的onload的方法里面获取参数,现在问题是我自己点击我分享的连接,可以获取到参数,但是别人点击我的链接,可以进来,但是获取不到参数,onload好像没有执行

回答关注问题邀请回答
收藏

2 个回答

  • Anson
    Anson
    2018-08-02

    你好,请问最后是在onload里面获取参数的吗?

    2018-08-02
    有用
    回复
  • 2018-07-20

    imageUrl正常显示,说明你的分享代码没有问题。每次打开分享页面肯定一次执行onload事件

    2018-07-20
    有用
    回复 5
    • 安静的做个美男子
      安静的做个美男子
      2018-07-20

      刚接触,但是感觉真的没有执行,我index页面去获取参数,特意在onload下面加了一个震动,我分享以后,自己点击链接进来的时候,手机会震动,但是别人点击进来的时候,手机不会震动,所以,我感觉,别人点进来以后,根本没执行任何方法,但是我又找不出来到底哪里出问题了

      2018-07-20
      回复
    • 2018-07-20

      这种测试方法应该不完整,最好在onload事件加上console.log()或者对话框

      2018-07-20
      回复
    • 2018-07-25回复安静的做个美男子

      问题解决了吗,我也遇到相同的问题

      2018-07-25
      回复
    • 安静的做个美男子
      安静的做个美男子
      2018-07-25回复

      我有个同学说,如果自定义测试通过了就没问题,可能发布以后就好使了,不太清楚,我还没有发布呢

      2018-07-25
      回复
    • Anson
      Anson
      2018-08-02回复

      你好,请问最后是在onload里面获取参数的吗?

      2018-08-02
      回复
登录 后发表内容