【问题标题】:react router query param string loads the default page '/'反应路由器查询参数字符串加载默认页面'/'
【发布时间】:2020-10-15 20:25:32
【问题描述】:

enter image description here

我有一个场景需要使用查询参数加载组件。如果 load flowPage/1234 组件加载正确。

但是如果我加载 flowPage/1234/investigation 它会加载一个默认页面 注意:1234 是一个查询参数

【问题讨论】:

  • 这取决于你是否在路由上使用exact 参数
  • 我认为问题在于您的路线排序。将flowPage/1234/investigation 放在flowPage/1234 上方

标签: reactjs react-router react-router-dom react-router-v4 react-router-component


【解决方案1】:

据我了解,您可能正在使用path,url by react-router-dom 嵌套路由。只需从为所有嵌套路由提供服务的路由中删除 exact 即可。

【讨论】:

    猜你喜欢
    • 2016-01-01
    • 2017-06-26
    • 2017-08-13
    • 2022-01-16
    • 2016-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多