JS 获取URL上面的参数

JS 获取URL上面的参数

//调用
const { type } = getQueryVariable();
console.log ( type) 

//获取url上的参数
export const getQueryVariable = () => {
  const url = window.location.href;
  let obj = {};
  //这个去查找是否,传了参数过来,没有返回空对象
  if (url.indexOf("?") === -1) {
    return obj;
  }
  let keyValue = [];
  let key = "",
    value = "";
  let paraString = url.substring(url.indexOf("?") + 1, url.length).split("&");
  for (let i in paraString) {
    keyValue = paraString[i].split("=");
    key = keyValue[0];
    value = keyValue[1];
    obj[key] = value;
  }
  return obj;
};

猜你喜欢

转载自blog.csdn.net/guohaosir/article/details/120780198
今日推荐