【发布时间】:2016-07-06 16:41:57
【问题描述】:
我正在尝试使用查询字符串设置路由路径。类似于:
www.mywebsite.com/results?query1=:query1&query2=:query2&query3=:query3
我宁愿像这样过渡到“结果”组件:
<Route path="/" component={Main}>
<IndexRoute component={Home} />
<Route path="results?query1=:query1&query2=:query2&query3=:query3"
component={SearchResults} />
</Route>
在 SearchResults 容器中,我希望能够访问 query1、query2 和 query3 参数。
我无法让它工作。我收到以下错误:
bundle.js:22627 警告:[react-router] 位置 “/results?query1=1&query2=2&query3=3”没有匹配任何路由
我尝试按照以下指南中的步骤操作:(部分:查询字符串参数呢?) https://www.themarketingtechnologist.co/react-router-an-introduction/
我可以在这里寻求帮助吗?
【问题讨论】:
标签: reactjs query-string react-router