// 获取当前url配置jssdk
getConfigUrl() {
let u = window.navigator.userAgent;
let isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
//安卓需要使用当前URL进行微信API注册(即当场调用location.href.split('#')[0])
//iOS需要使用进入页面的初始URL进行注册,(即在任何pushstate发生前,调用location.href.split('#')[0])
let url = '';
if (isiOS) {
alert("ios")
url = (`${window.localStorage.getItem('_iosWXConfig_') || window.location.href.split('#')[0]}`);//获取初始化的url相关参数
} else {
alert("android")
url = (location.href.split('#')[0]);
}
return url;
},
url要写成以上的形式。
不能同时调用两次wx.config
可以在第一个wx.config后面调用wx.ready时,在wx.ready的success里面调用第二个wx.ready或者其他的wx方法