getQueryString = (name) => {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return '';
}
获取地址栏参数:
let aab= this.getQueryString('aab')
二、react项目实现请求接口地址可配置
<head>
<meta charset="utf-8" />
<script src="%PUBLIC_URL%/static/js/pathenv.js"></script> //自定义一个js文件
<link rel="shortcut icon" href="%PUBLIC_URL%/titlePic.png" /> //自定义的项目title的icon
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#000000" />
<meta
name="description"
content="Web site created using create-react-app"
/>
<title></title>
</head>
pathenv.js文件中内容:
host = 'http://192.168.1.19:8080/'
在请求接口地址处配置 axios.defaults.baseURL = host;即可