2017-05-03 9 views
3
const AppTabs = TabNavigator({ 
Home: { 
    screen: FilmList, 
}, 
FilmCinemaList: { 
    screen: FilmCinemaList, 
    path: 'cart', 
}, 
FilmGoodsList: { 
    screen: FilmGoodsList, 
}, 
FilmMe: { 
    screen: FilmMe, 
}, 
}) 

私はFilmCinemaListをクリックすると、私はparamsを渡したいと思います。 setParamsの使い方は?あなたのAppTabsをレンダリングするときは、のparamsをこのように渡すことができ反応ナビゲーションTabNavigatorで、setParamsを設定する

答えて

0

<AppTabs screenProps={{ FilmCinemaList: { ...yourParams } }}/> 

そして、あなたはでFilmCinemaList上でそれらにアクセスすることができます。

this.props.screenProps.FilmCinemaList 

。 navigationOptionsを通じて

+0

私のために働きます!、ありがとう – andrux90210

0

は、何をしなければならないことは前画面用navigationOptionsを設定し、次のようなTabNavigatorコンテナにそれを渡すことです:

FilmCinemaList.navigationOptions = { 
'param1':'value1'; 
}; 
const AppTabs = TabNavigator({ 
Home: { 
    screen: FilmList, 
}, 
FilmCinemaList: { 
    screen: FilmCinemaList, 
    path: 'cart', 
}, 
FilmGoodsList: { 
    screen: FilmGoodsList, 
}, 
FilmMe: { 
    screen: FilmMe, 
}, 
}) 

そして、あなたはアクセスすることができ、それ

FilmCinemaList.navigationOptions.param1 

これまでに必要なとき。

関連する問題