获取地址栏的参数

发布时间 2023-06-14 11:09:27作者: 挽你手
 let url = window.location.href
    let fun = getUrlParams(url)
    if (fun.token) {
      setToken(fun.token);
      if (url) {
        const paramsStr = url.split('?')[1]
        localStorage.setItem('userName', paramsStr.split("=")[1])
      }
    }

function getUrlParams(url) {
  const arrSearch = url.split('?').pop().split('#').shift().split('&');
  let obj = {};
  arrSearch.forEach((item) => {
    const [k, v] = item.split('=');
    obj[k] = v;
    return obj;
  });
  return obj;
};