2016-12-15 8 views
1

私はいくつかの項目を検索するアプリケーションを持っており、それらを見つけることで、特定の項目である特定のパラメータを持つ新しいウィンドウで反応するアプリケーションを開くことができます。アプリケーションは新しいウィンドウで開かれました。アプリケーションのURL全体にそれらのパラメータを渡したいと思います。反応ルータのすべてのルートに共通のパラメータを渡す方法

私はそれを探しましたが何も助けませんでした。ここで

は私のシナリオの例である:私は反応するアプリケーションを開いていたと URL:http://localhost:3000/dashboard?instrumentId=75064&username=XYZ&appleturl=http%3A%2F%2Flxsdfeat1.global.abcecorp.net%3A7950%2FrmsDPPortal%2Fresources%2Fsapplauncher.jar&dsfhosturl=http%3A%2F%2Flxbeat1.global.bcecorp.net%3A7950%2FrmsasdfPortal

私は「ダッシュボード」の後にすべてがそれ私ができる私のapplication.so内のすべてのURLの一部になりたいですすべてのページでurl、ユーザー名を抽出し、それらを使用してapiリクエストを作成します。

注:私は使用していますが、私はこのように、共通のURLを渡され、それが私のユースケースのために働く目的

+0

トランジションのためにヒットしている各リンクにそれらの 'クエリparams'を追加 –

答えて

0

をルーティングするためのルータを反応させます。

browserHistory.push(
 
    { 
 
     pathname : "/calsummary", 
 
     search : searchParams 
 
    }); 
 
     
 
//or 
 
browserHistory.push(
 
    { 
 
     pathname : "/calsummary", 
 
     search : location.search//location object is which is available on window object,window.location 
 
    });

関連する問題