发布于 

Vue 获取 url 上的参数

经常我们在项目中需要获取 url 上参数进行使用,所以今天为大家奉上工具类 💜

代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/**
* 获取url上的参数
* @param {string} url
* @returns {Object}
*/
export function getQueryObject(url) {
url = url == null ? window.location.href : url
const search = url.substring(url.lastIndexOf('?') + 1)
const obj = {}
const reg = /([^?&=]+)=([^?&=]*)/g
search.replace(reg, (rs, $1, $2) => {
const name = decodeURIComponent($1)
let val = decodeURIComponent($2)
val = String(val)
obj[name] = val
return rs
})
return obj
}

需要的小伙伴自取吧 :v:


本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

本站由 @银河小徐 创建,使用 Stellar 作为主题。

本站由又拍云 CDN 分发,京 ICP 备 2020040230 号。

载入天数...载入时分秒...访客数: 人,总访问量: 次。