在Wix React本机导航中从SingleScreen推送到TabBased

时间:2018-08-25 08:13:24

标签: react-native react-native-navigation wix-react-native-navigation

这里有一些文档和示例,它们可以从选项卡视图导航到其他单个视图。但是我找不到有关从单个视图导航到选项卡视图的任何信息。

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

2 个答案:

答案 0 :(得分:0)

您应该执行以下操作:

您的主堆栈导航器:

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')

答案 1 :(得分:0)

使用Wix导航v2。即使说它是Alpha版本,它也相当稳定。它解决了这个问题。