当前位置: 首页 > 面试题库 >

React-Router怎么获取URL的参数?

太叔炎彬
2023-03-14
本文向大家介绍React-Router怎么获取URL的参数?相关面试题,主要包含被问及React-Router怎么获取URL的参数?时的应答技巧和注意事项,需要的朋友参考一下

在之前的版本中,可以通过 this.props.location.query.bar 进行获取

在 v4 中,通过 this.props.location.search 获取,不过需要进行处理

 类似资料:
  • //文章页面 //应用 //导航栏页面 **我试图使用变量“name”传递URL参数,但当我访问ArticlePage时,我得到404:Not Found(我的NotFound页面的内容)。我试图使用ArticlePage中的props(match)获取“name”变量的值,但无法呈现它。反应相当新,任何提示或解决方案都将不胜感激。我正在使用React v6**

  • 本文向大家介绍React-Router怎么获取历史对象?相关面试题,主要包含被问及React-Router怎么获取历史对象?时的应答技巧和注意事项,需要的朋友参考一下 1.如果React >= 16.8 时可以使用 React Router中提供的Hooks 2.使用this.props.history获取历史对象

  • 问题内容: 我开始使用react-router v4。我的app.js中有一个简单的导航链接(请参见下面的代码)。如果我导航到,路由器会将我重定向到正确的页面。但是,当我在之后按重新加载(F5)()时,所有内容消失并且浏览器报告。那怎么可能?有人可以给我任何解决方法的提示(正确重新加载页面)吗? App.js: 问题答案: 我假设您正在使用Webpack。如果是这样,请在您的webpack配置中添

  • 我开始使用React-RouterV4。我的app.js中有一个简单的和一些导航链接(参见下面的代码)。如果导航到,router会将我重定向到右侧页面。但是,当我之后按reload(F5)()时,所有内容都会消失,浏览器报告。这怎么可能?有人能给我任何线索如何解决(重新加载正确的页面)? app.js:

  • 问题内容: 我愿意在我的应用程序中使用React- router,并且首先尝试在文档中给出的示例,该示例已在下面复制。现在,当我转到时,我按预期看到了“ App”,但是每隔一页,例如返回“ Cannot GET / inbox”。我在这里想念什么? 问题答案: 我认为问题在于您正在发出http资源请求: 但仅使用客户端路由。您是否也打算进行服务器端渲染?您可能需要将路由器位置更改为而不是(默认)。

  • 问题内容: 我正在尝试通过我的应用程序建立路由器链接, 在这种情况下,我有三个文件。 我在Book的内部建立了一个仅在悬停时才会出现(在书的封面上) 这将带我到/ details / 12345(isbn10号) 我很难理解的是例如在按下时如何 操作,或者是否可以在以后使用零件创建像过滤器一样的方法 由于在将安装成… 后来,我想抓住它,这样我就可以将自己的内部 问题答案: 为了在您的组件中接收路径