getQueryString (key) {
let gHref = window.location.href
let reg = new RegExp('\\?(\\S*)')
let gHrefArr = gHref.match(reg)
if (gHrefArr === null || gHrefArr.length < 1) {
return key === undefined ? [] : undefined
}
let queryString = gHref.match(reg)[1].split('/')[0].split('#')[0]
let arr = queryString.split('&')
let obj = {}
arr.forEach(v => {
let keyName = v.split('=')[0]
let keyValue = v.split('=')[1]
obj[keyName] = keyValue
})
return key === undefined ? obj : obj[key]
}
static getSearchString (search, key) {
let reg = new RegExp('\\?(\\S*)')
let gHrefArr = search.match(reg)
if (gHrefArr === null || gHrefArr.length < 1) {
return key === undefined ? [] : undefined
}
let queryString = search.match(reg)[1]
let arr = queryString.split('&')
let obj = {}
arr.forEach(v => {
let keyName = v.split('=')[0]
let keyValue = v.split('=')[1]
obj[keyName] = keyValue
})
return key === undefined ? obj : obj[key]
}
获取url地址的参数值
最新推荐文章于 2021-03-05 14:50:50 发布