URL参数获取
需要获取URL参数的时候,可以用以下这个方法
getUrlParams(paras) {
const url = location.href;
const paraString = url.substring(url.indexOf("?") + 1, url.length).split("&");
let paraObj = {}
for (let i of paraString) {
paraObj[i.substring(0, i.indexOf("=")).toLowerCase()] = i.substring(i.indexOf("=") + 1, i.length)
}
if (typeof (paraObj) == "undefined") {
return ""
} else if (paras) {
return paraObj[paras.toLowerCase()]
} else {
return paraObj
}
}
- 该方法不传值时,改方法返回url里的所有参数
- 当需要某个参数时,仅需要传入对应关键字,
- 如
getUrlParams('code')
- 如
