获取页面url携带的指定参数值

112 阅读1分钟

最近开发需要拿到页面url后面指定的form-data格式的参数值,因此封装可一个通用的

// 获取页面url携带的指定参数值,variableName<String>:变量名
export function getParentUrlParams(variableName) {
  let arr = window.top.location.href.split('?');
  let variable = '';
  if (arr[1]) {
    let param = arr[1].split('&');
    let obj = {};
    for (let i = 0; i < param.length; i++) {
      let newArr = param[i].split('=');
      obj[newArr[0]] = newArr[1];
    }
    variable = obj[variableName]
  }
  return variable
}