项目场景:
在工作中经常要用到地址栏的参数,今天来写一个获取地址栏参数的方法。
实现方法
strName:你要在地址栏获取的参数名
例如:http://oa.mica.com/wui/index.html?wd1=echarts1&source=bie9r8&wd=echarts&
你要获取地址栏source的值,只需要调用方法this.getRequst(“source”);
getRequst(strName) {
let str = window.location.href;
let intPos = str.indexOf("?");
let strRight = str.substr(intPos + 1);
let arrTmp = strRight.split("&");
for (let i = 0; i < arrTmp.length; i++) {
let arrTemp = arrTmp[i].split("=");
if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1];
}
return "";
}