方式1: URLSearchParams 方法
export function getParams(url){
let obj = {}
if(url.includes('?')){
let str = url.split('?')[1]
let params = str.split('&')
params.forEach(el => {
let key = el.split('=')[0]
let value = el.split('=')[1]
obj[key] = decodeURIComponent(value)
});
}
return obj
}
var aa = getParams('http://www.baidu.com?user=%E9%98%BF%E9%A3%9E&age=16')
console.log(aa)
方式2: split 方法
const urlSearchParams = new URLSearchParams(window.location.search);
const params = Object.fromEntries(urlSearchParams.entries());