1
我正尝试从TabNavigator中的一个选项卡导航到StackNavigator中的屏幕并执行重置操作。这里是(略)代码:反应导航 - 从TabNavigator导航到StackNavigator
...
const FriendsNavigator = StackNavigator({
Friends: { screen: Friends },
})
const TabsNavigator = TabNavigator({
Home: { screen: HomeNavigator },
Schedule: { screen: ScheduleNavigator },
Friends: { screen: FriendsNavigator },
Activity: { screen: ActivityNavigator }
})
const Main = StackNavigator({
Login: { screen: Login },
Tabs: { screen: TabsNavigator }
})
AppRegistry.registerComponent('Main',() => Main);
我想在FriendsNavigator
从Friends
得到Login
在Main
并重置堆栈(就好像用户被注销)。有没有人有任何想法?
从任何选项卡组件:this.props.navigation.navigate( “登录”); – gr3g
不,这是行不通的。我有同样的问题。当我尝试调试时,在调试控制台中看不到任何错误。在调用导航之后,什么也没有发生! –