React native 在react navigation选项卡Navigator中,如何设置参数
当我点击电影列表时,我想传递一个参数。如何使用setParams?在呈现应用选项卡时,可以通过以下方式传递参数:React native 在react navigation选项卡Navigator中,如何设置参数,react-native,react-navigation,React Native,React Navigation,当我点击电影列表时,我想传递一个参数。如何使用setParams?在呈现应用选项卡时,可以通过以下方式传递参数: const AppTabs = TabNavigator({ Home: { screen: FilmList, }, FilmCinemaList: { screen: FilmCinemaList, path: 'cart', }, FilmGoodsList: { screen: FilmGoodsList, }, FilmMe: { screen:
const AppTabs = TabNavigator({
Home: {
screen: FilmList,
},
FilmCinemaList: {
screen: FilmCinemaList,
path: 'cart',
},
FilmGoodsList: {
screen: FilmGoodsList,
},
FilmMe: {
screen: FilmMe,
},
})
.通过navigationOptions,您要做的是在将屏幕传递到选项卡Navigator之前设置屏幕的navigationOptions,如下所示:
this.props.screenProps.FilmCinemaList
然后你就可以访问它了
FilmCinemaList.navigationOptions = {
'param1':'value1';
};
const AppTabs = TabNavigator({
Home: {
screen: FilmList,
},
FilmCinemaList: {
screen: FilmCinemaList,
path: 'cart',
},
FilmGoodsList: {
screen: FilmGoodsList,
},
FilmMe: {
screen: FilmMe,
},
})
当你需要的时候。对我有用!,谢谢
FilmCinemaList.navigationOptions = {
'param1':'value1';
};
const AppTabs = TabNavigator({
Home: {
screen: FilmList,
},
FilmCinemaList: {
screen: FilmCinemaList,
path: 'cart',
},
FilmGoodsList: {
screen: FilmGoodsList,
},
FilmMe: {
screen: FilmMe,
},
})
FilmCinemaList.navigationOptions.param1