我在RN中遇到了一个关于“react导航”的问题。在我的应用程序中,我有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)要纠正此操作,我需要做些什么?
发布于 2018-04-16 13:25:08
const navigateAction = NavigationActions.reset({
index: 0,
key: null,
actions: [
NavigationActions.navigate({
routeName:'Reservations',
}),
],
});尝尝这个。如果是嵌套的,则必须重置为父对象并传递要导航的操作。
https://stackoverflow.com/questions/49844211
复制相似问题