/**
* 获取url参数
* @param arg
* @returns {[]}
*/
export const getUrlParams = (arg) => {
try {
let url = arg || window.location.toString();
let urlParams = [];
let paramPos = url.lastIndexOf("?");
if (paramPos != -1) {
let anchorPos = url.lastIndexOf("#")
//let paramAry = (url.substr(url.indexOf("?") + 1)).split('&')
let paramAry = ((paramPos < anchorPos) ? url.substring(paramPos + 1, anchorPos) : url.substring(paramPos + 1)).split("&")
for (let i = 0; i < paramAry.length; i++) {
urlParams[paramAry[i].split("=")[0]] = unescape(paramAry[i].split("=")[1])
}
}
console.log(urlParams)
return urlParams;
}
catch (e)
{
console.log(e);
return {};
}
}
react项目 获取获取url参数
最新推荐文章于 2024-04-15 16:56:20 发布