我在客户端应用程序中使用React和React-Router。我似乎无法弄清楚如何从类似以下网址的URL中获取以下查询参数:
http://xmen.database/search#/?status=APPROVED&page=1&limit=20
我的路由看起来像这样(我知道路径完全错了):
var routes = (
<Route>
<DefaultRoute handler={SearchDisplay}/>
<Route name="search" path="?status=:status&page=:page&limit=:limit" handler={SearchDisplay}/>
<Route name="xmen" path="candidate/:accountId" handler={XmenDisplay}/>
</Route>
);
我的路由功能正常工作,但我不确定如何格式化路径以获取所需的参数。感谢任何关于此的帮助!
willTransitionTo
钩子。它接收查询字符串参数。https://github.com/rackt/react-router/commit/2a75f3ee9ea3f6eccd1c18e84747747bb72ebf38 - Cory Danielson