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

问题描述 投票:0回答:2

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

this.props.navigator.push是否有可能以某种方式查看标签?如果不是,有一些解决方法可以达到这个目的吗?

react-native react-native-navigation wix-react-native-navigation
2个回答
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')


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.