收藏
回答

onShareAppMessage可以传几个参数?

onShareAppMessage: function() {

let that = this;

//分享页面路径

let shareUrl = "/pages/message/activitylist/detail/index?id=" + that.data.activityId;

return {

path: '/pages/message/activitylist/detail/index?shareUrl=' + shareUrl + "&id=" + that.data.activityId,

}

}

在onLoad里面获取的时候获取不到id值,并且shareUrl 参数里面拼接的ID值也没有



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

4 个回答

  • 乖乖听话
    乖乖听话
    2022-01-20

    长度限制吧

    2022-01-20
    有用
    回复
  • Peanut
    Peanut
    2021-05-06

    楼主解决了吗

    2021-05-06
    有用
    回复
  • Admin ²º²³
    Admin ²º²³
    2020-05-22

    path

    title

    image

    就这3个参数吧

    path里面是具体的页面加参数格式,比如/page/index/index?a=b&c=d&e=f

    path里面的参数可以很多个。

    2020-05-22
    有用
    回复 5
    • 翊宝宝の老爸
      翊宝宝の老爸
      2020-05-25
      请问在onload里面获取参数,总是报undefined错是咋回事啊?
      2020-05-25
      回复
    • Peter
      Peter
      2020-05-26
      我用&拼接多个参数,在onload里面就没有了
      2020-05-26
      回复
    • Admin ²º²³
      Admin ²º²³
      2020-05-26回复Peter
      这个拼接的是string型的,如果是object类型的,要先转换成string型的。另外,中文的话urlEnCode下
      2020-05-26
      回复
    • Peter
      Peter
      2020-05-26
      我还想请教一下,小程序体验版需要指定页面,审核线上版本需要吗?因为在体验版有指定的页面,如果把页面分享给一个同事,这个同事没有安装小程序的情况下,直接点击分享的链接,那么会直接进入指定的页面,而不是分享的页面
      2020-05-26
      回复
    • 所梁
      所梁
      2020-08-20
      解决了吗?我的好像解决不了
      2020-08-20
      回复
  • xplee
    xplee
    2020-05-22

    你想问什么?

    2020-05-22
    有用
    回复 1
    • Peter
      Peter
      2020-05-26
      我还想请教一下,小程序体验版需要指定页面,审核线上版本需要吗?因为在体验版有指定的页面,如果把页面分享给一个同事,这个同事没有安装小程序的情况下,直接点击分享的链接,那么会直接进入指定的页面,而不是分享的页面
      2020-05-26
      回复
登录 后发表内容
问题标签