前端解析URL参数
写了一个简陋的方法通过正则来匹配指定参数的值:
export const getQuery = (query, string) => {
let reg = new RegExp(`${query}=[\\w]+`);
let str = string.match(reg);
if (!str || !str.length) return '';
return str[0].split('=')[1];
};
调用
const getParams=()=>{
let queryString=window.location.href.split("?")[1]||''
if(!queryString.length) return;
getQuery('cba',queryString)
}
效果