解决1:const url = window.location.href.split("#")[0]
;苹果安卓都截取
解决2:`判断设备苹果截取
let u = navigator.userAgent;
let isAndroid = u.indexOf("Android") > -1 || u.indexOf("Linux") > -1; //g
let isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
let url = "";
if (isAndroid) {
console.log("安卓")
url = window.location.href;
}
if (isIOS) {
console.log("苹果")
url = window.location.href.split("#")[0]; //hash后面的部分如果带上ios中config会不对
}
```html
axios
.get(
// this.$my.api + "/test/getJsticketTest?url=" + signUrl
"https://itp-api.beta.microzan.com.cn/weChat/getTicket?url=" +
encodeURIComponent(url)
)
.then((res) => {
if (res.data.code == "200") {
console.log(res.data.data + "+这个是获取调用扫描返回的参数?~~");
//微信 的配置~~
that.wxConfig(
res.data.data.appid,