getParams() {
const url = window.location.href
const index = url.indexOf('?') + 1
const params = url.substr(index)
const arr = params.split('&')
const o = {}
for (var i = 0; i < arr.length; i++) {
var tmpArr = arr[i].split('=')
var key = tmpArr[0]
var value = tmpArr[1]
o[key] = value
}
return o
}
【JavaScript】获取url中的参数方法封装
本文介绍了一种JavaScript方法,用于解析URL中的查询字符串参数,并将其转换为易于使用的对象格式。这种方法通过查找URL中的'?'字符开始的位置来提取参数字符串,然后将字符串分割成键值对,最终形成一个键值对应的对象。这种方法适用于前端开发中对URL参数进行快速解析的需求。

被折叠的 条评论
为什么被折叠?



