// http://www.test.com?a=123&b=xyz&c=456
const params=new URLSearchParams(location.search);
//最后结果想获取那个参数直接get
const a = params.get(“a”) // 123
const b = params.get(“b”) // xyz
const c = params.get(“b”) // 456
推荐方法(二)
GetStr () {
const url = window.location.hash// 获取url中"?"符后的字串
const obj = new Object()
if (url.indexOf('?') !== -1) { // 判断?后面是否有字符
const str = url.substring(url.indexOf('?')+1) // 从第?字符开始
const strs = str.split('&')// 以&符号分离
for (let i = 0; i < strs.length; i++) {
obj[strs[i].split('=')[0]] = decodeURI(strs[i].split('=')[1])
}
}
localStorage.setItem('authorization', obj.authorization)
return obj
}