我正在尝试使用查询字符串设置路由路径。在以下方面的东西:
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 容器中,我希望能够访问 do query1、query2 和 query3 参数。
我一直无法让它发挥作用。我收到以下错误:
bundle.js:22627 警告:[react-router] 位置“/results?query1=1&query2=2&query3=3”与任何路由都不匹配
我尝试按照以下指南中的步骤操作:(部分:查询字符串参数怎么样?) https://www.themarketingtechnologist.co/react-router-an-introduction/
我可以在这里寻求帮助吗?