我正在尝试使用查询字符串设置Route路径.有些东西:
www.mywebsite.com/results?query1=:query1&query2=:query2&query3=:query3
Run Code Online (Sandbox Code Playgroud)
我宁愿过渡到"结果"组件,如下所示:
<Route path="/" component={Main}>
<IndexRoute component={Home} />
<Route path="results?query1=:query1&query2=:query2&query3=:query3"
component={SearchResults} />
</Route>
Run Code Online (Sandbox Code Playgroud)
在SearchResults容器中,我希望能够访问query1,query2和query3参数.
我无法让它发挥作用.我收到以下错误:
bundle.js:22627警告:[react-router]位置"/ results?query1 = 1&query2 = 2&query3 = 3"与任何路由都不匹配
我尝试按照以下指南中的步骤操作:(部分:查询字符串参数怎么样?) https://www.themarketingtechnologist.co/react-router-an-introduction/
我可以在这里得到一些帮助吗?