📌 方法 1:使用 useParams 获取动态路由参数
如果你的路由是动态路径参数(即 :id 这种形式),可以用 useParams 来获取。
🛠 示例
📌 路由配置
如果访问 /user/123,则 useParams() 返回:
📌 方法 2:使用 useLocation 获取查询参数
如果 URL 形如 /search?query=react,可以用 useLocation 来解析查询参数。
🛠 示例
📌 访问的 URL
📌 获取的结果
🚀 总结
| 方法 | 适用场景 | 示例 |
useParams() |
获取 :id 这种动态路由参数 |
/user/:userId |
useLocation() + URLSearchParams |
获取查询参数 ?key=value |
/search?query=react |
你是想解析哪种类型的参数?😃