反应路由器查询参数字符串加载默认页面'/'
Posted
技术标签:
【中文标题】反应路由器查询参数字符串加载默认页面\'/\'【英文标题】: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
上方
【参考方案1】:
据我了解,您可能正在使用path,url by react-router-dom
嵌套路由。只需从为所有嵌套路由提供服务的路由中删除 exact
即可。
【讨论】:
以上是关于反应路由器查询参数字符串加载默认页面'/'的主要内容,如果未能解决你的问题,请参考以下文章