如何使用反应路由器在重定向上传递参数?

时间:2016-04-01 07:39:16

标签: javascript reactjs react-router

我正在使用react路由器版本2.0.1进行组件之间的导航。我遇到了一个我想要动态导航到其他组件的场景 我为重定向做了类似的事情

browserHistory.push("/some/path");

它完美地导航到其他组件。但我也想传递一些参数和重定向。 我尝试过这样做

browserHistory.push("/some/path", {query: "param1"});
browserHistory.push("/some/path", {query: {param1: value1}});

但是当我尝试从this.props.location获取值时,它显示空白查询结果。

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:3)

这项工作适合你:

@Measurement(iterations = 200, time = 200, timeUnit = MILLISECONDS)

或者我已经看到过这样做的人看起来好像没事:

router.push({
  pathname: '/some/path',
  query: { param1: value1 } 
})