使用原生javascript封装方法 调用这个方法传入需要的参数的到值
function getParamFromUrl(url, params) {
if (typeof url != "string") return new Error("请输入合法URL");
const obj = {};
let str = url.split("?")[1];
str &&
str.split("&").forEach((e) => {
let x = e.split("=");
obj[x[0]] = x[1];
});
if (!obj[params]) return new Error("字段不存在");
return obj[params];
}
console.log(getParamFromUrl("https://a.b.com?name=John&gender=male", "name"));