如何处理 react-navigation tabbaritem 点击?
How to handle react-navigation tabbaritem click?
我想要的是当用户未登录时点击tabbarItem,然后切换到登录导航器!
那么如何处理 tabbarItem click 呢?
在react-navigation
中提到了一个tabBarOnPress
选项: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
})
我想要的是当用户未登录时点击tabbarItem,然后切换到登录导航器! 那么如何处理 tabbarItem click 呢?
在react-navigation
中提到了一个tabBarOnPress
选项: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
})