vue项目ios无法获取其真实的理由地址导致wx.config注入失败
wx.config({
debug: false,
appId: response.appid,
timestamp: response.timestamp,
nonceStr: response.nonceStr,
signature: response.signature,
jsApiList: ['getLocation', 'openLocation', 'scanQRCode', 'chooseImage', 'previewImage'],
openTagList: ['wx-open-launch-weapp'],
})
wx.error((err) => {
// ios 会记录首次进入的路由导致无法获取当前页面真实的路由 从而利用此方法进行刷新
if (err) {
const search = location.search;
if (search) {
if (!search.includes('&retry') && !search.includes('?retry')) {
location.href += '&retry=1';
}
} else {
location.href += '?retry=1';
}
}
});