如何使用 React 获取查询字符串?

2024-05-16

我试图从网址获取“query=123”http://localhost:3000/?query=123 http://localhost:3000/?query=123. Tried

//App.js
const search = this.props.location.search;
const params = new URLSearchParams(search);
const foo = params.get('foo');

console.log(this.props);

我的控制台显示了这个https://d.pr/i/w5tAYF https://d.pr/i/w5tAYF它不会在任何地方显示 location.search...知道如何获取查询字符串吗?


React 不处理 URL 搜索参数。你需要查看window相反,他们会反对。这是您获得以下值的方法query:

let search = window.location.search;
let params = new URLSearchParams(search);
let foo = params.get('query');
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 React 获取查询字符串? 的相关文章

随机推荐