解析浏览器参数的方法

86 阅读1分钟
interface OBJECT_TYPE {
  [key: string]: string; // 字段扩展声明
}

// 取到地址栏的信息 并解析成对象的方式
const OBJECT_MSG = () => {
  const magObj: OBJECT_TYPE = {};
  const urlToken = window.location.search;
  const test = (urlToken.split('?')[1] || '').split('&');

  test.forEach(function (item: string) {
    const listsArr = item.split('=');

    magObj[listsArr[0]] = listsArr[1];
  });

  return magObj;
};

export default OBJECT_MSG;