用uni-app做微信公众号调用js-sdk遇到的问题
前言:
之前IOS 调用JS-SDK 显示配置失败或 JS-SDK在IOS中报签名无效invalid signature。
为什么了在IOS中配置会失败了。
在IOS中网页得URL不会随着路由得变化而改变,所以配置得URL 跟当前显示得URL不同。这就导致了URL错误,在调用JS-SDK,会显示无效签名,JS-SDK就不能用了,
发现刷新当前页面后,就正常了。于是我就想到了如果调用JS-SDK时失败了,就刷新页面。就可以重新调用了
this.$wx.error(function(res){
// 签名失败,刷新页面
location.reload()
});