我有一个 React 应用,但无法深入了解状态。import React, { Component } from 'react';import { Grid} from 'react-bootstrap'import fetch from 'isomorphic-fetch';class Pokemon extends Component {constructor(props) {super(pr
2017-07-28
当用户点击select框时,我想通过 AJAX 请求将所有公司加载到state属性中。这是代码:import React, { Component } from 'react';import SelectOption from './SelectOption';class CreateFreightEntryModal extends Component {constructor(props) {
2017-08-03
尽管在使用 setState 时使用了粗箭头函数绑定 this 的上下文,但我仍不断收到此错误。有人可以帮忙吗?export default class App extends Component {constructor(props) {super(props);this.state = {query: '',items: [],repos: []};}search(term) {this.se
2017-08-14
在 state 中,我有一个带有 propertyA 的对象 a。propertyA 是一个数组。我在渲染对象 a 时使用 console.log 可以看到带有值的 propertyA。当我尝试使用 console.log a.propertyA 时,我得到了 undefined,但在 this.state.a 中使用相同数据渲染视图时,它可以正常工作。如何在第一次渲染时访问 propertyA?
2017-09-29
import React, { Component } from "react";import FormUpdate from "../components/formUpdate";import { fetchClothingItem, updateClothingItem } from "../actions/crud";export default class Update extends C
我不断收到类型错误:无法读取属性...我正在将状态设置为来自获取响应的 JSON 对象。该对象的 String 和 Date 属性似乎呈现正常,但 Array 和 Number 属性不断收到类型错误。class ViewPost extends Component {state = {post: {}}constructor(props) {super(props);this.setPostSta
2017-10-31
我试图从按钮单击中的输入中获取值但是当我单击时出现错误:无法读取未定义的属性“状态”。这是我的代码,在身份验证函数中this.state返回:无法读取未定义的属性“状态”。constructor(props) {super(props);this.state = {email: '',pass: ''}}handleChange (event) {this.setState({[event.tar
2019-01-14
我有一个构造函数突然停止工作,不知道为什么。我有这些数据。如果你看到第 24 行,这是读出的,实际上返回了包括道具在内的各种项目。然而,1 行之后,当我尝试写入状态时,它返回此错误。我不知道为什么,因为这里没有什么可绑定的,而且它在某个时候还在工作。TypeError: Cannot read property 'state' of undefined23 | super(props);24 |
2019-06-24
我有一个组件,我正在尝试为其创建状态。此状态可以成功记录/警报,但在我的 return 语句中使用时不起作用。这是组件。不起作用的状态是 viewMoreToken。它正在 map 函数中使用。class DisplayWSAAnsweredQuestions extends React.Component {constructor(props) {super(props);this.state
2020-03-05
我尝试从表单中获取用户的输入,然后提交该信息,并发出警报,显示用户在正式提交表单之前输入的内容。但是,我不知道如何解决状态未定义的问题。我最初在类组件之外使用了 FormCreate 和 FormDisplay 函数,但仍然出现相同的错误。阅读了几个小时后,我将它们放在函数内部,但仍然出现相同的问题。我遗漏了什么?'use strict'let d = React.createElement;cl
2020-03-30
在我了解循环和数组是什么之前,我写了一个小型 JS 测验,现在我正试图将它整理一下。原始测验在警告窗口中向用户提问,如果他们回答不正确,它会告诉他们正确答案是什么。如果答案正确,它会告诉他们答案正确,然后再继续下一个问题。它还会记录用户答对或答错的次数。这是我的原始(过多)代码:var correct = 0;var answer1 = prompt("What is the capital of
2016-05-05
我是编程新手,正在做 Treehouse 的测验。我不想只看答案,但我卡住了。我想将每个正确问题存储在一个新数组中,将每个错误问题也存储在一个新数组中,然后打印出来。我的代码会跟踪每个正确和错误的问题,但它只会将一个问题保存到每个新数组中,即使有多个问题是正确的或错误的。我确信这很简单,但我做错了什么?var questions = [['How many states are in the Un
2016-05-27
我正在尝试创建一个测验程序。单击按钮时,每个问题对象都会加载到页面。我有代码,但它不起作用。不知道哪里出了问题。有人可以帮忙吗?我想通过单击按钮来控制循环,这样我就可以得到第一个问题,然后单击下一个问题,依此类推。var quiz = document.quiz;var nextButton = document.getElementById('nextButton');var questions
2016-06-09
我最近偶然发现了 JavaScript 测验中的一个错误。这是一个多项选择测验。我点击了其中一个答案。然后我继续点击提交问题,直到测验结束。它没有说我答对了 15 道题中的 1 道,而是说我答对了 15 道题中的 6 道,尽管我将其他问题留空了。只有当我在选择一个选项后继续点击提交时,才会出现此计算错误。任何帮助都非常感谢。var pos = 0, test, test_status, quest
2016-10-08
所以我有一段代码,一旦完成一个问题它就会停止,有没有什么办法,一旦你选择一个问题并完成这个问题并且答对了它就会继续处理数组中的下一个问题,但是如果你答错了它就会停止。我还有一个小错误,当你输入一个问题编号并按下回车键时它会继续处理数组中的第 0 个问题如果你能帮忙请帮忙,提前谢谢了。我 11 岁,大约一年前开始编程。<!DOCTYPE html><html><head><meta charset=
2017-05-19