如何处理反应导航选项卡单击?

时间:2018-12-17 02:43:21

标签: react-navigation react-navigation-stack

我想要的是当用户未登录时单击tabbarItem,然后切换到登录导航器! 那么如何处理tabbarItem点击?

1 个答案:

答案 0 :(得分:0)

tabBarOnPress中有一个react-navigation选项:https://reactnavigation.org/docs/en/bottom-tab-navigator.html它可以帮助您实现所需的目标。

更新:您也可以将navigationOptions声明为此类函数,以访问navigation对象:

navigationOptions: ({ navigation }) => ({
    tabBarOnPress: event => {
      navigation.dispatch(NavigationActions...)
      // event.defaultHandler(); // This is the default handler from react-navigation (go to the tab)
    },
    ...otherOptions
  })