问题标签 [stack-navigator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2609 浏览

react-native - 适用于 Android 的 React Navigation Stack Navigator 返回按钮样式

我已经实现了一个堆栈导航器,如下所示:

现在,当我从 myNotesScreen转到 my时,AddNoteScreen我得到了预期的后退箭头。但是,我已经为我的标题设置了样式以AddNoteScreen使用以下内容navigationOptions

现在headerTitleStyle不影响 Android 上的后退箭头。如何使 android 上的后退箭头采用与 相同的样式headerTitleStyle

这是当前问题的图像:

问题演示

0 投票
1 回答
136 浏览

react-native - 如果在本机反应中未首先加载屏幕,则无法识别滑动手势

我正在使用原生基础的DeckSwiper

当反应屏幕是我的堆栈导航器的初始路径时,滑动手势运行良好。

但是,当我将它加载为单击按钮后显示的第二个视图时: this.props.navigation.navigate('DeckSwipeView') :显示卡片但我无法刷卡。

如果你们有任何想法?

感谢您的帮助:)

0 投票
1 回答
2251 浏览

react-native - 使用 StackNavigator 在屏幕之间导航

当我的 App.js 说 undefined 不是对象(评估“this.props.navigation.navigate”)时,我很难理解我的 App.js 出了什么问题。当它在主屏幕和 chatsrceen 之间切换时,我一直在关注 react native 文档。我仍然无法让它工作。有人可以帮助我吗?

0 投票
1 回答
357 浏览

react-native - React Native 中 StackNavigation 内的 TabBar

我将使用StackNavigation for Push 和 Pop 及其参数。它的工作正常。但是现在我想在 StackNavigation 之后实现一些屏幕 TabBar,知道如何在 StackNavigation 之后使用 TabBar。

注意:我想实现自定义 TabBar。

在此处输入图像描述

请帮我。

0 投票
1 回答
561 浏览

javascript - 是否有一个共同的地方来设置headerStyle,HeaderTitleStyle等

我有简单的DrawerNavigator,其中包含多个 StackNavigator

我的问题是,我有一组“navigationOptions”,这对所有“StackNavigator”都是一样的

有没有更好的方法为每个 StackNavigator设置此navigationOptions通用

0 投票
2 回答
76 浏览

reactjs - React-Native:代码编译正确但屏幕为空

我对本机反应还很陌生,并且一直在尝试构建一个非常简单的注册应用程序。目前我有2个屏幕正在运行,第一个landingscreen.js 包含一个提示第一个注册屏幕的按钮。

此屏幕工作正常,但其标题显示为空白。(我使用的是 react-navigator)下面是屏幕,你可以在这里找到相应的代码。 在此处输入图像描述

单击此处注册按钮后,将提示下一个屏幕,该屏幕应显示两个字段,一个电子邮件和密码字段,标题为“让我们创建一个帐户”。正如您在下面看到的,所有工作都是下一步按钮,但我没有编译错误。与此屏幕相关的代码可在此处访问。

在此处输入图像描述

任何帮助或指点将不胜感激。谢谢,

J。

0 投票
3 回答
838 浏览

firebase - 在非组件类的屏幕之间进行本机导航

我正在尝试在我的 Backend 类的本机屏幕之间导航,如下所示:

我的后端类不是一个组件,因此没有导入到我正在使用的堆栈导航器中。我收到一条错误消息,提示“self.props.navigation 不是对象”。

有谁知道我可以解决这个问题?谢谢

0 投票
3 回答
14610 浏览

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

我正在使用反应导航(堆栈导航)。我想更改我的标题后退按钮图标路线。

  1. 书票
  2. 我的预订

    这些是我的项目中的屏幕。现在,当我单击 MyBookings 屏幕中的标题返回按钮时,它应该路由到主屏幕。

0 投票
1 回答
695 浏览

reactjs - 反应原生闪屏并导航到不同的屏幕

我是使用 React Native 的初学者。我想为我的应用程序显示启动画面(1 秒)并导航到不同的屏幕。我已遵循并结合了一些教程,但出现错误。

我的代码是这样的:

导航到新屏幕时出错。谁能帮我?还是有更好的解决方案?谢谢你。

0 投票
1 回答
2753 浏览

reactjs - 在 React Native 中获取后如何更改屏幕?[使用堆栈导航器]

我想:(我正在使用堆栈导航器)

  1. 执行获取(HTTP 发布到 API),
  2. 评估响应并采取适当的措施(无论是在失败的情况下向用户显示错误消息,还是在成功的情况下通过显示下一个屏幕让他们继续前进)。

我被困在第 2 步,我无法在不避免此错误消息的情况下评估结果并更改屏幕:

警告:在现有状态转换期间无法更新(例如在render或其他组件的构造函数内)。渲染方法应该是 props 和 state 的纯函数;构造函数副作用是一种反模式,但可以移至componentWillMount

我最近才开始 React Native,如果这太明显了,抱歉。下面是我的代码:

非常感谢任何帮助,谢谢。

[编辑] 我故意删除了一些代码,因为它与问题无关,如果它看起来很奇怪,请不要介意。