1. 第一种方法:
const search = window.location.search.substring(1);
const query = qs.parse(search);
调用时:query.backgroundColor
2.第二种方法
export function getQueryString(key: string) {
var queryString = window.location.href.split('?')[1] || '';
var arr = queryString.split('&') || [];
for (var i = 0; i < arr.length; i++) {
var index =arr[i].indexOf('=');
var keyString = decodeURIComponent(arr[i].slice(0, index));
var valueString = decodeURIComponent(arr[i].slice(index + 1));
if (key === keyString) {
return valueString;
}
}
return "";
}
调用:const token = getQueryString("token");
文章介绍了两种在JavaScript中获取并解析URL查询字符串的方法:一种是使用`window.location.search`结合`qs.parse`;另一种是自定义函数`getQueryString`,遍历查询字符串以获取特定键的值。这两种方法都用于从URL中提取token或其他键值对信息。
412

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



