1.第一种方法
const search = window.location.href.split('?')[1];
let urlParams = search ? JSON.parse('{"' + search.replace(/&/g, '","').replace(/=/g, '":"') + '"}') : {};
urlParams.XX获取参数
2.第二种方法
const getUrlParams = (urlStr) => {
let url;
if (!urlStr) {
url = unescape(location.search); //获取url中"?"符后的字符串
} else {
url = "?" + urlStr.split("?")[1];
}
let theParams = new Object();
if (url.indexOf("?") != -1) {
let str = url.substr(1);
strs = str.split("&");
for (let i = 0; i < strs.length; i++) {
theParams[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
}
}
return theParams;
}
getUrlParams().xx获取参数