我对这个导航系统有点困惑。我有根目录,其中包含导航。我有两个不同的屏幕。到这里都没问题。我放了 initialRoute 并显示 SignInScreen。还放了一个用于注册屏幕的按钮,但该按钮不起作用。Root.jsconst ScreenNavigator = createStackNavigator({SignIn: SignInScreen,SignUp: SignUpScreen,},{
2019-01-04
我想使用我的 onLogin() 函数导航到我正在构建的 Android MVP 的仪表板视图。尽管我对此并不知情,但我还是被投入到 React Native 项目中,而且我才刚刚开始我的职业生涯,所以答案可能非常明显,但经过大量研究,我还是无法弄清楚!希望你们中的一个人可以指导我找到解决方案。我已将登录视图复制到下方。import React, { Component } from 'react
2019-08-20
我是 React Native 的新手,我想在按下Navigator屏幕上的Button时在屏幕上导航,但它不起作用。因为当我按下TabOneStack.Screen中的Button时什么都没有发生,我不明白,我想导航到TabTwoScreen。我使用 React Navigation 5.6.1。 const BottomTab = createBottomTabNavigator<Bot
我是 react-native 和 react-navigation 的新手。如何在导航器之间传递参数?即从NavigatorA to the another screen of NavigatorB传递一些参数,请参阅下面的导航器设置。 const MobileNumberEntryStack = StackNavigator({MobileNumberEntry: MobileNumbe
2019-02-14
我使用this.props.navigation.navigate('Details',{activity: item})将项目传递到新页面。我想使用此活动发出获取请求。我不知道如何将项目传递给 API 请求。有人可以回答我吗?register = async () =>{var token = await AsyncStorage.getItem('id_token')console.log(t
2020-04-16
我正在尝试在我的应用程序上实现 i18n,我设置了一个名为SettingsScreen.js的文件,此文件有很多按钮可以更改语言(参见下面的示例),还有另一个名为HomeScreen.js的文件,此文件应该通过SettingsScreen.js传递参数并更改应用程序的语言,但我收到此错误:所以我要发布其余的代码以下:HomeScreen.js:export default function Hom
2020-05-28
我第一次尝试学习 React Native。我尝试引入一个 stacknavigator,但行const {navigate} = this.props.navigation;导致错误:undefined is not an object (evaluating'this.props.navigation.navigate')这是我的代码:import React, { Component } f
2017-09-18
我的 react-navigation-stack 出现了问题,我认为可能是依赖项的问题,但我不确定是不是这个原因。我只是想让一些文本重定向到另一个页面。如果有与问题无关的代码(例如按钮),我很抱歉,因为我正在尝试学习 React Native。问题出在第一次导入时指向 homeStack.js,"import { createStackNavigator } from '@react-navig
2020-05-14
我正在将'react-navigation'的 DrawerNavigator 集成到我的项目中,作为此文档。但是当我运行项目时,单击按钮时总是出现此错误:TypeError: undefined is not an object (evaluating'this.props.navigation.navigate')当我从左向右滑动时,什么也没有发生,没有打开抽屉。我检查了this.props,
2017-12-16
我有以下 React-Navigator 配置:export default class App extends React.Component {render() {const MainNavigator = StackNavigator({signin: { screen: SigninScreen },signup: { screen: SignupScreen },home: {scree
2017-12-29
我有一个像这样的自定义标题import React from 'react';import { View, TouchableOpacity, Text, StyleSheet, Image } from 'react-native';import { Header, Left, Right, } from 'native-base';import { Icon } from 'react-nat
2018-05-31
现在这个导航让我头疼,我看了几个关于这个的视频,并按照它们做,但仍然遇到同样的错误,即 this.props.navigation.navigate 未定义不是对象错误这里基本上是我的代码App.jsimport React from 'react';import { Container, Body, Header, Title, Content, List, ListItem, Text, Le
2018-08-17
我有两个屏幕,我想通过单击使用 React 导航移动新屏幕。但是我收到错误this.props.navigation.navigate这是我的代码。任何人都知道问题是什么。我遵循每一步。 import React, {Component} from 'react';import { AppRegistry, View, Text,StyleSheet, TextInput, Image, S
2019-04-12
我是 React Native 的新手。我想创建简单的抽屉导航,但这里出现错误。我已经安装了 React 导航。这是代码:import React, { Component } from 'react';import {StyleSheet,Text,View,StatusBar ,TouchableOpacity} from 'react-native';import { DrawerNavig
2019-09-11
我知道这是重复的问题,我尝试了 3-4 天的所有解决方案来解决它,但不明白为什么它会一次又一次地出现。我想我犯了一个愚蠢的错误,请帮我找出它。以下是我的登录和忘记密码屏幕的代码。在登录屏幕上,当我单击“忘记密码”按钮时,它会抛出TypeError:未定义不是对象(评估“this.props.navigation.navigate”)// config/routes.jsimport * as Re