从undefined不是对象中获取错误(评估'navigation.navigate')。

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

我一直在努力寻找解决这个错误的方法,它困扰着我。我创建了底部标签栏,并在其中一个标签栏中嵌套了2个标签。当我在Main中创建一个按钮,并在GamePage中调用主,它不能让我到预定的屏幕。有什么好办法吗?

游戏(根)屏幕

堆栈导航仪

主屏幕(嵌套在Root中

react-native mobile-application
1个回答
0
投票

@Chapffy这应该能帮助你在堆栈之间导航=&gt。https:/reactnavigation.orgdocsnesting-navigators。. 由于 SendStack.Navigator 嵌套在 MainPage.Navigator 当你想导航到这个堆栈时,你需要更新你的代码为 navigation.navigate('send', { screen: 'gift' });. 第一个参数是里面的屏幕 MainPage.Navigator 其中包含 SendStack.Navigator 而第二个参数是你要导航的那个导航器里面的屏幕。

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