收藏
回答

SPA H5 history模式下 IOS端微信jssdk自定义分享link参数无效?

vue开发的H5 但页面应用(SPA),路由为history模式。

关于history的授权的问题已做相关处理。

ios下 各页面 调试wxconf 显示均为 ok 没有报错。

根据业务需求需要在所有页面分享出去的链接都为首页。

实际情况是Android 没问题

ios的分享后的链接都是当前页面

相关代码:

// wx分享相关内容
wx.updateAppMessageShareData({
  title: title,
  desc: desc,
  link: url,
  imgUrl: img,
  success: function () {},
});


// list page:(url: https://xxx.xxx/season2/list)
const shareConf = {
  title: 'list page title',
  desc: 'list page desc',
  url: `${location.origin}/season2/entry`,
};
this.getWxConf(shareConf);


// detail page:(url: https://xxx.xxx/season2/detail)
const shareConf = {
  title: 'detail page title',
  desc: 'detail page desc',
  url: `${location.origin}/season2/entry`,
};
this.getWxConf(shareConf);


实际结果是IOS下 实际分享后的链接为当前页面链接 并非指定link,

但是分享的title 和 desc 均为指定的 title 和 desc。

系统&APP版本:

ios:13.5.1

微信:7.0.14

最后一次编辑于  2020-08-07
回答关注问题邀请回答
收藏

5 个回答

  • dc
    dc
    2021-07-15

    请问解决了吗,我也遇到了,图片啥的都没问题,唯独ios的link跳转的是原链接,我自定义的却是其他链接,然后没起作用,无效 好烦

    2021-07-15
    有用
    回复 1
    • 2021-07-20
      请问你解决了吗
      2021-07-20
      回复
  • 不如温暖过生活🍒
    不如温暖过生活🍒
    2020-12-23

    您好,这个问题解决了吗,ios和安卓都不行,wxconf也没报错

    2020-12-23
    有用
    回复
  • 哭个六
    哭个六
    2020-10-13

    你好,这个问题我也碰到了。 请问你解决了吗?

    2020-10-13
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2020-09-13

    你好,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的链接

    2020-09-13
    有用
    回复
  • Ray
    Ray
    2020-08-10

    请问下你有遇到那个link参数,要是url里包含&符号,就获取签名无效的问题吗?

    2020-08-10
    有用
    回复 1
    • 美兰十三
      美兰十三
      2020-08-10
      这个问题没有遇到过 不好意思
      2020-08-10
      回复
登录 后发表内容
问题标签