tabnavigator的过渡屏幕来自stacknavigator

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

我在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,我应该使用哪些代码?

reactjs react-native
1个回答
0
投票

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

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

你可以找到更多关于它hear

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