js获取url中的参数
/**
* 解析url参数
* @example ?id=123456&a=b
* @return Object {id: 123456, a:b}
*/
function urlParse () {
let url = window.location.search
let obj = {}
let reg = /[?&][^?&]+=[^?&]+/g
let arr = url.match(reg)
if (arr) {
arr.forEach(item => {
let tmpArr = item.substring(1).split('=')
let key = decodeURIComponent(tmpArr[0])
let val = decodeURIComponent(tmpArr[1])
obj[key] = val
})
}
return obj
}