美文网首页
VUE中微信踩坑分享

VUE中微信踩坑分享

作者: 小太阳可可 | 来源:发表于2019-02-12 10:08 被阅读0次

    1.签名验证失败

    解决思路:
    1.1先查看是否是因为字母大小写等原因造成的。
    1.2之后查看是否因为路由的变化导致签名校验失效。用小呆的这种方式可以避免因路由变化导致校验失败的问题。因为每次路由变化后都会重新生成签名进行校验。

    2.分享出去的URL被微信插入其他字符

    比如我分享的url是www.jzdlink.com/#hello,但是实际在微信中打开的链接是www.jzdlink.com?from=xxxxxxxx/#hello
    解决思路:截取后再,页面可以正常打开。

    3.hash模式

    微信授权会将url中的#过滤掉,导致授权的token和url不一致
    解决思路:将url进行转码后在传给后端,即可解决。

    4.授权url错误导致的一直重复授权的死循环

    解决思路: url不用window.location.href,采用拼装方式处理

    相关文章

      网友评论

          本文标题:VUE中微信踩坑分享

          本文链接:https://www.haomeiwen.com/subject/queheqtx.html