react 获取浏览器地址栏中的参数

react 获取浏览器地址栏中的参数

abdulla1992
2022-08-04 / 0 评论 / 148 阅读 / 正在检测是否收录...
let url = window.location.toString();
let urlParams = [];
let paramPos = url.lastIndexOf("?");
if (paramPos !== -1) {
    let anchorPos = url.lastIndexOf("#")
    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) 
0

评论 (0)

取消