假设我有一个路由 path #/plugin?search=:q
,并且那个查询参数q
会被放到我的搜索输入框中,没关系。问题是如果我更改搜索输入框的内容,如何使更改反映在 URL 路径中。假设我在react
搜索收件箱中输入,那么我希望 URL 路径变为#/plugin?search=react
. 这对反应路由器可行吗?
问问题
1052 次
2 回答
0
this.props.params
可以帮助你。:q
是存储在this.props.params
组件内部的变量,您可以访问它并为其分配研究值(请参阅react-router routeParams!)。
于 2016-06-01T09:35:37.533 回答
0
这意味着您需要使用Route.create
方法手动创建路线。然后创建一个路由器实例来保存组件的每个渲染上的路由。希望这个想法有所帮助。
于 2015-07-31T04:45:42.893 回答