stack-navigator相关内容

导航后不调用`componentDidMount()`函数

我使用 stackNavigator 在屏幕之间导航.我在第二个活动的 componentDidMount() 函数中调用了两个 API.当我第一次加载它时,它被成功加载.然后我按后退按钮返回第一个活动.然后,如果我再次进入第二个活动,则不会调用 API 并且出现渲染错误.我无法为此找到任何解决方案.任何建议将不胜感激. 解决方案 如果有人在 2019 年来到这里,试试这个: 从'rea ..
发布时间:2021-12-06 22:17:18 移动开发

StackNavigator 通过 Component 给出未定义的错误

我试图使用 StackNavigator 进行导航,当我使用它从一个屏幕转到另一个屏幕时它可以正常工作,如解释 此处.但是当我尝试让一个子组件在自身中导航时,导航似乎不起作用,我找不到任何解决方案. 如下面的代码所示,我正在尝试使用测试组件,其中有一个按钮可以单击以从 HomeScreen 移动到 ChatScreen. 我很确定这个解决方案是基本的,但我真的在任何地方都找不到. ..
发布时间:2021-12-06 21:30:13 其他开发

无法解析“@react-navigation/native"来自“App.js"- React Native + 如何解决?

undefined 无法从 App.js 解析模块 @react-navigation/native:在项目中找不到 @react-navigation/native. 如果您确定该模块存在,请尝试以下步骤: 1. 清除守望者手表:watchman watch-del-all2. 删除 node_modules: rm -rf node_modules 并运行 yarn install3 ..

TabBar位于React Native的StackNavigation中

我将使用 StackNavigation 及其参数进行推送和弹出.它的工作正常.但是现在我想在StackNavigation之后的一些屏幕TabBar之后实现,对在StackNavigation之后如何获取TabBar有任何想法. 注意:我要实现自定义TabBar. 请帮助我. 解决方案 您可以执行 let StackWithTabs1 = StackNavigator( ..

React Native主动更改StackNavigator标头颜色

更新: 我在上一个问题上没有取得进展,所以我对其进行了更改,希望可以找到另一个答案 我正在React Native中创建一个应用程序,并且我正在尝试实现一个功能,该功能将更改标题的颜色,然后立即看到更改. 我有一个全局样式表,可以在我的应用程序中的任何地方导入和使用 var globalStyles = Stylesheet.create({ menuHex: { ..

StackNavigator无法嵌套多个级别?

我正在尝试学习如何对我的本机应用程序使用stacknavigator.但是,一旦我进入页面层次结构的第2级并收到消息,系统就会不断崩溃: 更新视图的属性"accessibilityLabel"时出错:RTCView 我的所有应用程序都在显示一个单词Region.如果单击Region,您将看到General一词.当您按General一词时,您应该会看到一个空白屏幕,但是,我得到了上面提到 ..
发布时间:2020-07-09 22:17:07 其他开发

如何在反应导航中更改后退按钮路线

我正在使用反应导航(stack-navigation).我想更改标题的后退按钮图标路线. 首页 BookTicket MyBookings 这些是我项目中的屏幕.现在,当我单击MyBookings屏幕中的标题后退按钮时,它应该转到主屏幕. 解决方案 如果正确配置了stackNavigator堆栈,则默认情况下必须有后退按钮. 但是,如果您想替换默认按钮,只需添加 ..

反应导航默认背景色

我正在使用反应导航和堆栈导航器来管理我的屏幕. 我正在使用的平台: Android 本机反应:0.47.1 反应导航:1.0.0-beta.11 仿真器和设备 我有一个屏幕, 用作模态表格 ,但它实际上是一个全屏屏幕.为什么 “充当模式形式" 的一部分很重要?那是因为它是一种模态菜单,带有一些选项,并且具有透明背景色. 这是我的期望: 但是我得到的是这个: ..

导航后不调用componentDidMount()函数

我正在使用stackNavigator在屏幕之间导航.我在第二个活动中在componentDidMount()函数中调用了两个API.当我第一次加载它时,它会成功加载.然后,我按“后退"按钮返回到第一个活动.然后,如果我再次进行第二次活动,则不会调用API,并且会出现渲染错误.我无法为此找到任何解决方案.任何建议,将不胜感激. 解决方案 如果有人在2019年到这里来,请尝试以下操作: ..
发布时间:2020-07-09 22:14:56 移动开发

通过组件的StackNavigator提供未定义的错误

我试图使用StackNavigator进行导航,并且当我使用它从一个屏幕转到另一个屏幕时,它可以正常工作,如如下面的代码所示,我正在尝试使用“测试组件",该组件中有一个可以单击的按钮,可以将其从HomeScreen移到ChatScreen. 我很确定解决方案是基本的,但是我真的在任何地方都找不到. 这是我的代码: import React from 'react'; import ..
发布时间:2020-07-09 22:13:43 其他开发

在抽屉式导航中获取未定义不是函数(评估'(0,_reactNavigation.stacknavigator)')

在我的应用程序中,我需要抽屉式导航,因为我正在使用此.我已将所有内容集成到应用程序中,但出现以下错误 未定义不是函数(求值 '(0,_reactNavigation.stacknavigator)') 并且也安装了这个. npm install react-navigation --save 但是不知道为什么会出现此错误,所以请指导我如何解决此问题. 这是我的app. ..
发布时间:2020-05-16 22:45:47 其他开发

为什么从其他文件导入组件会导致“不变违规:元素类型无效"?错误?

我在iOS Swift语言方面相当先进,但是在react native框架或javascript语言方面还是非常新的.我还尝试了几个小时的堆栈导航器指南,但找不到.我目前正在使用本教程来学习react native的基本知识堆栈导航,并希望将两个屏幕分成各自的文件.基本上,我想用它的AppDelegate.swift和View Controller的文件模仿Swift.但它会产生如下错误: ..
发布时间:2020-04-25 03:25:11 前端开发

React Native - 跨屏幕传递数据

我在 react-native 应用中遇到了一些问题。我无法弄清楚如何跨屏幕传递数据。 我意识到还有其他类似的问题可以在SO上得到解答,但解决方案对我不起作用。 我正在使用 StackNavigator 。这是我在 App.js 文件中的设置。 导出默认值SimpleApp = StackNavigator({ 主页:{screen:HomeScreen}, 类别:{screen ..
发布时间:2019-06-07 19:07:01 前端开发