2016-04-01 25 views
3

Bileşenler arasında gezinmek için tepki veren yönlendirici sürüm 2.0.1 kullanıyorum. Ben dinamik Mükemmel diğer bileşene gezinme yönlendirmeYönlendirme yönlendiricisini kullanarak yeniden yönlendirme üzerinde parametreleri nasıl iletebilirim?

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

diğer bileşene Böyle bir şey yaptılar gidin istediğiniz bir senaryo geldi. Ama aynı zamanda yönlendirme ile birlikte bazı parametreleri geçmek istiyorum. Ben

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

gibi yapıyor çalıştı Ama this.props.location değeri almaya çalıştığınızda boş sorgu sonucunu gösterir.

Her türlü öneri çok takdir edilecektir.

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

veya bunu yaparken insanlar gördük ve workin OK benziyor ettik:

+0

deneyin '.push ({yol adı: "/ .. ", query: {" param "}}) https://github.com/reactjs/react-router/blob/master/upgrade-guides/v2.0.0.md#programmatic-navigation – azium

+0

@azium no it didn ' t iş :( – user3588408

+0

bunun için asnwer? –

cevap

3

Bu sizin için çalışmaya shuld

browserHistory.push("/some/path?param1=value1");