VueJs单页应用实现微信网页授权及微信分享功能示例

2020-06-14 06:04:48易采站长站整理

success: function (res) {
// 用户确认分享后执行的回调函数
logUtil.printLog("分享到QQ空间成功返回的信息为:",res);
},
cancel: function (res) {
// 用户取消分享后执行的回调函数
logUtil.printLog("取消分享到QQ空间返回的信息为:",res);
}
});
});

在这个过程中出现的错误就是:config:invalid signature,这个错误就说明签名不对,这时候需要静下心来去想想,然后进行排除,我最后发现原来是当前的url的错误,看了网上很多都是url需要进行编码,我也是这样做的,但一直出现config:invalid signature

原来的:


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

修改后


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

就不错了,最后来看看效果

一般出现这个问题,大部分都是url的问题哦。