[英]react-navigation: How to wrap navigationOptions in multiple screens
I am just wondering if I have to place navigationOptions
in all screens. 我只是想知道是否必须在所有屏幕上放置
navigationOptions
。 Something like this: 像这样:
const AppStackNavigator = createStackNavigator({
welcome: {
screen: WelcomeScreen,
navigationOptions: {
header: null
},
},
email: {
screen: EmailLoginScreen,
navigationOptions: {
header: null
},
},
password: {
screen: FindPassWordScreen,
navigationOptions: {
header: null
},
},
register: {
screen: RegisterScreen,
navigationOptions: {
header: null
},
},
agree: {
screen: AgreementScreen,
navigationOptions: {
header: null
}
}
})
Can I wrap navigationOptions
to all screens? 我可以将
navigationOptions
包装到所有屏幕吗? But this will throw me an error. 但是,这将使我出错。
const AppStackNavigator = createStackNavigator({
welcome: WelcomeScreen,
email:EmailLoginScreen,
password:FindPassWordScreen,
register: RegisterScreen,
agree: AgreementScreen,
navigationOptions: {
header: null
},
})
yes it is possible to apply setting to all route, you are just doing it wrong 是的,可以将设置应用到所有路线,您做错了
here, 这里,
const AppStackNavigator = createStackNavigator({
welcome: WelcomeScreen,
email:EmailLoginScreen,
password:FindPassWordScreen,
register: RegisterScreen,
agree: AgreementScreen,
},{
navigationOptions: {
header: null
}
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.