一、业务场景:
最近在做React项目跳转详情页的时候,需要截取浏览器地址栏上的参数来使用,为了大家后面遇到和我一样的问题,给大家分享一下
二、解决方案:
封装一个截取函数,传入想获取字段的名称即可
三、具体实现步骤:
封装获取参数值的函数
function getUrlParam(key){
var url = decodeURI(window.location.href);
var arr = url.split("?");
if(arr.length > 1){
var paramArr = arr[1].split("&");
for(var i = 0; i < paramArr.length; i++){
var param = paramArr[i];
if(param.split("=")[0] == key){
return param.split("=")[1];
}
}
}
}
取值
let id = getUrlParam("id")
console.log(id)
今天的分享到此结束,欢迎小伙伴们一起交流