我对 React Native 还很陌生,现在我正在尝试构建一个登录组件,一旦登录成功,我想将组件从登录屏幕重定向到主屏幕。我正在使用 React Navigation,不知何故它一直显示错误“无法读取未定义的属性‘navigate’”。我做错了什么还是我错过了什么?非常感谢任何帮助!我正在使用 Visual Studio Code-Insiders (v1.37.0)npm -v:6.4.1ex
2019-07-16
当我尝试导航到SignInScreen时,出现此错误无法读取导航的属性这是已创建的启动画面import React from 'react';import {View,Text,TouchableOpacity,Dimensions,StyleSheet,StatusBar,Image} from 'react-native';import * as Animatable from 'react-
2022-05-13
我目前正在开发一个与 React Native 配合使用的应用程序,我尝试使用react-navigation按照本教程制作流程,但是在运行项目时遇到了麻烦,我做了很多研究,但就是找不到解决方案,首先我使用的是react-native-cli: 2.0.1 和 react-native: 0.48.3,这是我的代码:App.js:import React, { Component } from '
2017-09-21
我试图让标题中的按钮导航到图片库。当我按下按钮时,我得到“无法读取未定义的属性‘导航’。这两个文件都在同一个文件夹中,即“Profiles”。有人知道这个错误是什么意思,以及如何修复它吗?这是我在 headerRight 中设置按钮的方式。//HomerSimpson.jsimport React from "react";import {Button,View,Text,StyleSheet,I
2019-08-09
刚刚启动项目,很糟糕代码:import React, {Component} from 'react';import { Text, View } from 'react-native';export default class SignUp extends Component() {constructor(props){super(props);}render() {return (<View>
2019-11-18
我正在尝试使用 react-navigation 为应用程序编写测试,但遇到了路线和参数读取不正确的问题。我在const [leadId] = useState(route.params.leadId);TypeError: Cannot read property 'params' of undefined我的组件看起来像export default function AComponent()
我设置了一个带有各种屏幕的 Drawer Navigator。在一个屏幕上,我有一个带有简单 TouchableOpacity 的 FlatList,如下所示: <TouchableOpacityonPress={() =>navigation.navigate("ViewProject", {screen: "viewProject",params: { projectID: item.proj
2020-06-05
我有 React Native 应用程序,它有两个屏幕,因此在第一个屏幕中,用户将导航到另一个屏幕,在该屏幕中将获得三个值,单击按钮时,我再次将这些值传递给第一个屏幕,在第二个屏幕中,我使用类似以下方法传递参数:<TouchableOpacity style={styles.touch} onPress={() => this.props.navigation.navigate("dashboar
2021-02-21
我使用FlatList的第一个页面是:import React, { Component } from 'react';import { View, StyleSheet, FlatList, Text, TouchableHighlight } from 'react-native';import { StackNavigator } from 'react-navigation';import
2017-08-10
我有一个产品列表,需要从该列表导航到每个产品,并显示从 HomeScreen 传递到 DetailsScreen 的数据。我正在尝试使用 react-navigation 在屏幕之间导航。当我导航到 DetailsScreen 时,我将下面的 JSON 数据作为状态传递。找不到正确的解决方案来导航到单击的产品。我怎样才能将数组中的一个项目传递给下一个屏幕,以便当您打开 DetailsS
2018-04-18
当我单击平面列表中的某一项时,我试图导航到另一个屏幕。我这里的代码已经工作了几天,但现在不行了,当应用程序加载时,EventDetailScreen 在我单击任何平面列表项之前就打开了,然后当我按下 EventDetailScreen 的后退按钮时,我会回到 EventListScreen,如果我单击任何列表项,什么都不会发生,我也不会进入 EventDetailScreen。我也收到错误:War
我正在使用 react-native (expo) firebase 和 flamelink 作为 cms 构建应用程序,我需要创建一个项目列表,其中包含一些项目登录页面。我使用 flatlist 来呈现我的项目列表,但现在我需要从项目卡导航到详细信息页面。我做错了什么?import React from 'react';import {Image,Platform,ScrollView,Styl
2019-05-28
我希望在单击 FlatList 中的项目时导航到名为 GridVid 的屏幕。我不知道该如何做,因为onPress={() => this.props.navigation.navigate('GridVid')}只有在 App.js 中调用才有效,因为 StackNavigator 就是在那里定义的,而不是 ListItem 类(位于名为 ListItem.js 的单独文件中)//App.jsc
2019-07-22
我想知道如何在 FlatList 属性上使用 React Navigation,其中Stack.Screen的名称来自.json文件。这样,当用户点击该项目时,他们会转到应用程序的另一个页面。数据{Data: [{"key": "0","label": "Test","goTo": "Test", <--- Here goes the name of Stack.Screen from route
我正在尝试使用 React Navigation 和 StackNavigator 在我的应用中导航。我有一个按钮,上面有onPress={() => navigation('DetailsScreen'),我希望它会带我到DetailsScreen,但我收到以下错误:E ReactNativeJS: undefined is not an object (evaluating 'this
2017-05-17