补充:(方案二)vue路由hash模式(带#)微信公众号首次授权后ios总是跳首页的问题

解决方案一 请看我另一篇文章 方案一
利用 .html 文件作为中转页面进行路由重定向
该页面在 static 文件夹下(vue打包时不会被编译),并只做 js 处理:截取参数解码——> 跳转页面

<script>
    let url = location.href.split('?')
    let pars = url[1].split('&')
    let data = {}
    pars.forEach((n, i) => {
      let p = n.split('=')
      data[p[0]] = p[1]
    })
    if (!!data.app3Redirect) {
      self.location = decodeURIComponent(data.app3Redirect)
    }
  </script>

拼接分享链接,使用encodeURIComponent转码后,以参数形式携带在连接上面(指向中转页面)

shareLink = window.location.href.split('/h5')[0] + '/h5/static/redirect.html?app3Redirect=' + encodeURIComponent(shareLink);

end.

如有更好的方法 欢迎留言.

如果对你有帮助,点个赞再走吧~谢谢
关注我,不定时分享技术干货~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

z.week

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值