tabnavigator从stacknavigator的转换屏幕

时间:2018-09-01 19:51:16

标签: reactjs react-native

我在main.js文件中使用了TabNavigator

const TabsNav =  TabNavigator({
      sccreen1: {
        screen: screen1
      },
      screen2: {
        screen: screen2
      },

    },
  {
    navigationOptions: ({ navigation }) => ({
         tabBarVisible: false,
     }),

  });

我在Today.js文件中使用了以下代码

class TodayMenu extends Component {
  static navigationOptions = {
    title: 'today',
    headerBackTitle: null,
  }
}

export default TodayMenu = StackNavigator(
  {
    First: {screen: TodayMenu},
    Second: {screen: DetailsProduct}
  }
)

我今天要将屏幕转换为screen1或screen2,我应该使用哪个代码?

1 个答案:

答案 0 :(得分:0)

如果您想拥有stackNavigator,则应定义一个按钮或类似的东西并使用

this.props.navigation.navigate('destination screen')

您可以找到有关hear的更多信息