4

假设我有一个路由 path #/plugin?search=:q,并且那个查询参数q会被放到我的搜索输入框中,没关系。问题是如果我更改搜索输入框的内容,如何使更改反映在 URL 路径中。假设我在react搜索收件箱中输入,那么我希望 URL 路径变为#/plugin?search=react. 这对反应路由器可行吗?

4

2 回答 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 回答