我为学校档案系统建立了一个项目,其中我使用 React 构建了前端。在管理页面的主要组件上,我希望有一个 react-router 来浏览管理对话框。当我尝试实现这一点时,出现了以下问题:当尝试通过 react 路由组件将参数传递给类时,子组件没有收到任何 props。我有以下 react 组件层次结构:class Test extends React.Component {constructor
2017-07-25
我有一个名为 PersonCard 的 React 组件:class PersonCard extends Component {constructor(props) {super(props);console.log(JSON.stringify(props));this.state = props;}render() {return (<div><MuiThemeProvider muiThe
2017-12-14
我有一个箭头函数返回以下内容: return (<div className="posts"><Post />{dataApi.map((post) => {return <Post post={post} key={uuidv4()} />;})}</div>);};在我的 Post 组件中,我尝试导入作者、日期和传递的文本,但它告诉我这些数据未定义。但是,当我 console.log(pos
2021-09-05
我正在尝试将我的ionic 项目中的早期 firebase 版本升级到最新版本。我按照此教程进行升级。在本页面的第 4 步中,我卡在了最后一条语句firebase.database().ref();。错误消息TypeError: firebase.database is not a function以下是我的代码。请帮忙。...// Initialize Firebasethis.config =
我的 ionic 项目中有一个控制器,用于检查已登录的用户并显示有关该用户的数据。但是,我尝试显示链接到数据库中当前用户的数据。我试过该代码,但它没有显示它:.controller('AccountCtrl', function($scope, $state, $cordovaOauth) {$scope.$on('$ionicView.enter', function() {//Get logg
我正在使用 Ionic Framework 开发我的应用程序,并使用 Firebase 作为后端。我设置了断点并尝试运行应用程序,它运行良好。但是,如果我在不使用调试器的情况下运行应用程序,我会看到 Firebase 数据库中的值没有更改,并且页面转换也会失败。它以这种方式运行的任何可能原因。我的 html 的一部分:<a class="button button-balanced button
我是 Ionic / Firebase 的新手,我尝试通过表单更新字段。一切正常,没有错误,所有控制台日志都显示所需内容,但数据库中的数据未更新。这是我的控制器: var database = firebase.database();var userId = firebase.auth().currentUser.uid;var nameInput = document.querySelector
我正在尝试使用 Cordova 和 Firebase 创建一个应用程序。我首先做了一个简单的测试,读取或写入我的 Firebase 数据库。然而什么都没有发生,除了 Firebase 显示下载的数据正在增加但没有连接或任何东西。我能够连接到其他在线 API 和服务,所以我知道这不是我的应用程序连接到互联网的问题。我甚至将数据库权限设置为公开,以便任何人都可以读取/写入。我尝试了多个 cordova
2017-02-26
我第一次尝试学习 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
现在,我正在将一个带有端点的数组映射到我的 API。从那里,我获取每个链接,并对我映射的每个事物调用 get 请求。我的问题是我无法将所有内容保存到我的 redux 状态中。我曾尝试使用 concat 和 push 将所有内容放在 redux 状态下的一个数组中。MomentContent.js:componentDidMount () {this.props.photos.map(photo =
2018-08-10
更新 1:我更新了 fiddle,但仍然遇到错误_this.state.concat 不是函数,您能帮我吗https://codesandbox.io/s/40mmrl9059当我单击卡片中的收藏夹图标时,卡片应显示在外部的收藏夹选项卡中。为此,我试图将值从子级传递给父级,因此我在 handleClick 方法中使用了 setState。但现在我收到错误Cannot read property '
2018-11-06
我无法推送到 fetchedSpendings 状态数组,该数组在获取后已经有数据。Reducer.jsimport {FETCH_SPENDINGS, PUSH_SPENDING } from './types'const initialState = {fetchedSpendings: []}export const dataReducer = (state = initialState,
2021-01-09
抱歉,这是一个愚蠢的问题,但我正在尝试提高我的反应能力并构建一个简单的网站,其中包含一个选择下拉菜单,选择后应路由到 URL。但是我收到了这个错误。或者如果有更好的方法使用钩子来做到这一点,我洗耳恭听 :)。谢谢×TypeError: Cannot read properties of undefined (reading 'push')DropDown.onChangesrc/component
2021-12-03
[{"first" : {"email" : "[email protected]"},"second" : {"email" : "[email protected]"}}]如您所知,第一个和第二个位于索引 0 内,但是如何使用 map 读取它们而不使用类似user.map(c=>c.first.email)
2020-04-12