在 Wix React Native Navigation 中从 SingleScreen 推送到 TabBased

Push from SingleScreen to TabBased in Wix React Native Navigation

有从选项卡视图导航到其他单一视图的文档和示例。但是我找不到任何关于从单一视图导航到选项卡视图的信息。

是否有可能 this.props.navigator.push 以某种方式使用标签查看? 如果没有,是否有一些解决方法可以实现?

你应该这样做:

您的主要堆栈导航器:

import HomeScreenTabs from '../yourpath/TabNavigator';

const MainStack = createStackNavigator({
  HomeScreen: {
    screen: HomeScreenTabs,
  },
  SingleViewScreen1: {
    screen: SomeSingleViewScreen,
    navigationOptions: {...}
  },
  SingleViewScreen2: {
    screen: SomeOtherSingleViewScreen,
    navigationOptions: {...}
  },
}

您的标签页导航器:

//Your 3 tab screens
import Home from '../Home';
import Profile from '../Profile ';
import Feedback from '../Feedback ';

const Tabs = createBottomTabNavigator(
  {
    Home: {
      screen: Home 
    },
    Profile: {
      screen: Profile 
    },
    Feedback: {
      screen: Feedback
    }
  },

export default Tabs;

并且为了从例如导航到选项卡屏幕SingleViewScreen1 你会 this.props.navigation.navigate('HomeScreen').

使用 Wix 导航 v2。它非常稳定,即使它说它是一个 alpha 版本。它解决了这个问题。