返回介绍

如何在 React Router v4 中获取查询字符串参数?

发布于 2024-09-16 12:15:18 字数 522 浏览 0 评论 0 收藏 0

在 React Router v4 中并没有内置解析查询字符串的能力,因为多年来一直有用户希望支持不同的实现。因此,使用者可以选择他们喜欢的实现方式。建议的方法是使用 query-string 库。

const queryString = require('query-string');
const parsed = queryString.parse(props.location.search);

如果你想要使用原生 API 的话,你也可以使用 URLSearchParams

const params = new URLSearchParams(props.location.search)
const foo = params.get('name')

如果使用 URLSearchParams 的话您应该为 IE11 使用 polyfill 。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文