问题:在 iOS
手机上 wx.config
配置失败,安卓手机正常。
问题原因:
因为用的是 vue
单页 spa
,vue-router
切换的时候操作的都是浏览器的历史记录,iOS
会把第一次刚进入时的 URL
作为真实 URL
,安卓会把当前 URL
作为真实 URL
。导致后端在 getticket
获得的 config
参数和微信 sdk
获取的 URL
参数是不一样的。
如下:
解决方法(对 ios 进行特殊处理):
// 针对ios进行特殊处理
let signLink = window.location.href.split