【发布时间】:2018-04-16 20:49:41
【问题描述】:
我在 RN 中遇到了“反应导航”的问题。 在我的应用程序中,我有 DrawerNavigator 和 StackNavigator。 我在 StackNavigator 的第三个视图中。我试图转到第一个视图并更改抽屉导航器中的选项卡。 当我尝试进行此活动时,我的第三个视图中的代码
let navigateAction = NavigationActions.reset({
index: 0,
routeName:'Home',
actions: [
NavigationActions.navigate({ routeName: 'Home' })
]
});
let navigateActionDrawer = NavigationActions.navigate({
index: 0,
routeName:'Reservations',
actions: [
NavigationActions.navigate({ routeName: 'Reservations'}),
]
});
object.state.navigation.dispatch(navigateAction)
object.state.navigation.dispatch(navigateActionDrawer)
我需要做什么来纠正这个动作?
【问题讨论】:
-
你能展示你的导航器吗?并提及您尝试导航的屏幕和目标屏幕。
-
const Drawer = DrawerNavigator( { Find: { screen: Find, }, Reservations: { screen: Reservations, },
-
const Find = StackNavigator({ Home: { screen: MyHomeScreen, }, Details: { screen: Details, },
标签: react-native