注册两年多,第一次写。。。记一下前几天项目遇到的问题吧。
Vue history模式下 ios手机config:fail,刷新一下才可以。既然安卓没问题,那就没必要去一步步验证,问题就在ios。最直接的方法:
router.afterEach((to, from)=>{
let u = navigator.userAgent;
if (u.indexOf("iPhone") > -1 || u.indexOf("iOS") > -1) {
if (window.configUrl == '' || window.configUrl == undefined) {
window.configUrl = 'http://weixin.xxxxxx.com' + to.fullPath;
}
}else{
window.configUrl = 'http://weixin.xxxxxx.com' + to.fullPath;
}
})
在需要使用jssdk页面,用全局的window.configUrl来获取配置信息。