When inside drawernavigator
i want to goto some other stack like stacknavigator
.
(在drawernavigator
内部drawernavigator
我想转到其他一些堆栈,例如stacknavigator
。)
What I am doing is this.props.navigation.navigate('Auth')
when i am inside a drawernavigator
component.(当我在drawernavigator
组件内部时,我在做什么是this.props.navigation.navigate('Auth')
。)
But it doesnt work.Does this.props.navigation
changes when we switch to some other navigator?(但是它不起作用。当我们切换到其他导航器时this.props.navigation this.props.navigation
更改?)
Please see below my App.js for my parent structure of navigators.
(请参阅我的App.js下面的导航器父结构。)
const AppStack = createStackNavigator(
{
Home: { screen: Home, navigationOptions: { header: null } },
Notifications: {screen:Notifications}
});
const AuthStack = createStackNavigator(
{
Login: {
screen: Login, navigationOptions: { header: null }
}
});
const Navigation = createSwitchNavigator(
{
Splash: {
screen: Splash, navigationOptions: { header: null }
},
App: { screen: AppStack },
Auth: AuthStack
},
{
initialRouteName: 'Splash'
}
);
Where Home
returns createAppContainer(DrawerNavigator)
(凡 Home
返回createAppContainer(DrawerNavigator)
)
ask by Ali Akram translate from so
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…