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')
- 如