反应导航-Stack Navigator从其他屏幕返回

时间:2018-09-12 17:33:09

标签: react-native react-navigation

我在应用程序中使用反应导航。我有一个bottomTabNavigator,并且在stacknavigator中:

createBottomTabNavigator({
map: {
    screen: MapScreen,
 },
profile: {
    screen: ProfileScreen,
},
conversation: {
   screen: createStackNavigator({
       conversations: {
         screen: conversationsScreen,
       },
       messages: {
         screen: messagesScreen,
      }
  })
  }
}

我希望我的地图屏幕上有一个按钮,可以在我的对话屏幕上创建一个新对话。为此,我需要在对话屏幕(如果有)中关闭先前打开的对话,但是我无法做到这一点:当我在堆栈导航器中的messageScreen屏幕上单击屏幕时,单击create有

 this.props.navigation.navigate('messages');

它使我进入了先前打开的messageScreen

有什么想法吗?谢谢您的帮助

0 个答案:

没有答案