美文网首页徒手撸Vue
VUE调用微信分享接口的坑

VUE调用微信分享接口的坑

作者: 王喂马_ | 来源:发表于2018-03-12 09:59 被阅读0次

    1. vue项目调用微信接口一直报错invalid signature签名错误

        如果签名验证正确的话,请检查url

        原来的:

             let url = encodeURIComponent(window.location.href.split('#')[0]);

        修改后

            let url = window.location.href.split('#')[0];

    2.签名成功,但是一直分享没有描述和图片

        分享的link应该带http(s),请检查

    3.安卓分享ok,ios签名错误

        解决办法参考

        vue组件中添加。

        beforeRouteEnter(to, from, next) {

              var u = navigator.userAgent;

              var isiOS = !!u.match(/\(i[^;]+;( U;)?  CPU.+Mac OS X/); //ios终端

              if (isiOS && to.path !==  location.pathname) {

                    location.assign(to.fullPath) // 此处不可使用location.replace

              } else {

                    next()

              }

        }    

    相关文章

      网友评论

        本文标题:VUE调用微信分享接口的坑

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