2016-04-01 19 views
3

私は反応ルータバージョン2.0.1をコンポーネント間のナビゲーションに使用しています。私は私が動的にそれは完全に他のコンポーネントに移動されるリダイレクト反応ルータを使用してリダイレクトにパラメータを渡すにはどうすればよいですか?

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

のために他のコンポーネント 私はこのような何かをしたに移動するシナリオに出くわしました。しかし、リダイレクションと一緒にいくつかのパラメータを渡したいと思っています。 私は

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

ようにそれをやってみましたが、私はthis.props.locationから値を取得しようとすると、それが空のクエリの結果を示しています。

ご意見をいただければ幸いです。

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

をか私はこれをやって人々を見て、そのワーキンのOKのように見えました:

+0

試し '.push({パス名:「/ .. "、query:{" param "}})' https://github.com/reactjs/react-router/blob/master/upgrade-guides/v2.0.0.md#programmatic-navigation – azium

+0

@aziumはありませんでした ' t仕事:( – user3588408

+0

これのための任意のasnwer? –

答えて

3

これはあなたのために働くshuld

browserHistory.push("/some/path?param1=value1"); 
関連する問題