1.获取链接后的参数(不带#号)
//获取url中的参数
export const getUrlParam = (paraName)=>{
var url = document.location.toString();
var arrObj = url.split("?");
if (arrObj.length > 1) {
var arrPara = arrObj[1].split("&");
var arr;
for (var i = 0; i < arrPara.length; i++) {
arr = arrPara[i].split("=");
if (arr != null && arr[0] == paraName) {
return arr[1];
}
}
return "";
}
else {
return "";
}
}
2.获取链接后的参数(带#号)
export const getQueryString = (name) => {
let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
if(window.location.hash.indexOf("#") < 0){
return null;
}
let r = window.location.hash.split("#")[1].match(reg);
if (r != null) return decodeURIComponent(r[2]);
return null;
}