35得票13回答
在抽屉式导航中,出现“获取未定义的函数(在评估'(0,_reactNavigation.stacknavigator)'时)”的错误。

在我的应用程序中,我需要抽屉导航,因此我正在使用这里的示例代码。我已将所有内容集成到我的应用程序中,但遇到以下错误: 未定义的函数 (评估'(0,_reactNavigation.stacknavigator)') 我也安装了这个: npm install react-navig...

33得票8回答
React Navigation 默认背景颜色

我正在使用 react-navigation 和 stack-navigator 来管理我的屏幕。 我使用的平台: Android React Native: 0.47.1 React Navigation: 1.0.0-beta.11 模拟器和设备 我有一个屏幕,它作为模态表单,但...

31得票7回答
React Native清除Stack Navigator堆栈

我有几个屏幕,我一个接一个地浏览。Screen1->screen2-screen3->screen4-Home 我想要的是当我回到主页时,导航的历史记录应该被清除,并且按下返回按钮时不应该返回到上一个浏览的屏幕,即screen4。目前,当我在主屏幕上按下返回按钮时,它会将我带回堆栈中的最后一...

30得票11回答
`componentDidMount()`函数在导航后没有被调用

我正在使用stackNavigator在各个屏幕间进行导航。在我的第二个活动中,我在componentDidMount()函数中调用了两个API。当我第一次加载它时,它成功加载。然后我按返回按钮回到第一个活动。接着,如果我再次进入第二个活动,这些API将不会被调用,我会得到渲染错误。我无法找到...

23得票9回答
无法从"App.js"解析"@react-navigation/native" - React Native + 如何解决?

无法解析模块@react-navigation/native,出现在App.js中:项目中找不到@react-navigation/native。 如果您确定该模块存在,请尝试以下步骤: 1. Clear watchman watches: watchman watch-del-all ...

23得票10回答
如何在React Native中隐藏createStackNavigator的标题栏?

我想隐藏页眉,因为我已经在代码中有样式化的工具栏: import {createStackNavigator} from 'react-navigation' const AppStackNavigator = createStackNavigator ({ Home: HomePage...

18得票4回答
如何在React Navigation的createStackNavigator中更改字体族谱

我在我的应用中使用React Navigation作为导航器组件。我想要改变堆栈导航器的字体族。目前,我通过以下方式在iOS上更改字体族,并且它运行得相当不错:const LoggedInStack = createStackNavigator({ Home: { screen: ...

12得票6回答
如何在Tab Navigator React Navigation 5中设置始终显示Stack Navigator的第一个屏幕

React Navigation 5 我在Tab导航器中构建了一个StackNavigator,而且主屏幕和其他屏幕之间的导航也能正常工作。但问题是,当我从Tab2移动到Tab1时,我希望Tab1总是显示StackNavigator的第一个屏幕。tab1 -> Stack ...

9得票2回答
如何在react-navigation v5中隐藏单个屏幕的堆栈导航头部

我的应用有5个组件(屏幕),我正在使用堆栈导航版本5,除了一个屏幕外,我需要所有屏幕的标题。我尝试通过屏幕内的选项来实现这一点,如下所示: This is my code: const Stack = createStackNavigator(); const MainStack = ()...

8得票4回答
React Native中的抽屉导航内登出操作

我希望能从抽屉导航(DrawerNav)返回到登录(Login)页面。在函数内使用alert('Alert')是可以的。 我有一个包含登录(Login)和抽屉导航(DrawerNav)的StackNavigator。 const MyStackNavigator = StackNaviga...