开发者问题收集
我是 fabric.js 的新手,我尝试将其添加到 React 应用程序中。我在窗口上创建了画布,因此它是全局的并且可以从所有组件中使用:window.fabricCanvas = new Fabric.fabric.Canvas();单击“添加图像”按钮时,将调用以下函数:addImage() {Fabric.fabric.Image.fromURL(this.state.imageUrl, f
我有两个应用程序,其中一个是 NodeJS,监听 5000 的端口,另一个是 ReactJS,监听 3000 的端口。我可以像这样从 NodeJS 返回 JSON(http://localhost:5000/api/28/10/2018):{"date": "28.10.2018","across": [{"no": "1", "text": "Warning about an incoming
获取用户电子邮件和密码并获得进入权限后,应用程序转到用户个人资料页面,然后再次转到登录表单。当我添加 .then(data => ...) 时发生了这种情况。还有一个问题是,我使用的是 POST 方法,但首次登录后,我可以在 URL 中看到电子邮件和密码,并且再次登录表单后它仍保留在那里。如果我再次删除 .then(data => ...),则使用 POST 方法一切都正常。onSubmitSig
我正在尝试使用 react fetch 函数从服务器获取数据,但它对 API 进行了无休止的调用我从 API 返回一个数组,它只需要一个 API 调用,但 fetch() 无论端点如何都会进行无休止的调用。 function Posts(){const classes = useStyles();const [data, setData] = useState({posts : [{titl
我有一个连接到 Flask 后端的 React 应用程序。我一直在努力解决身份验证问题。我有一个页面,用户在成功登录后会被重定向到该页面。但是,我试图让用户在未登录的情况下导航到此路径,然后将其重定向到登录页面。此功能似乎可以正常工作,但它调用了我的后端 API 三次,我不确定原因。function Overview() {const [userName, setUserName] = useSt
有人知道为什么这个提取会继续触发吗?我也尝试过把它放在 useEffect 中,但没有成功。它应该只触发一次,并在 imdbID 加载后返回。const WatchOnList = ({ imdbId }) => {const [locations, setLocations] = useState([])var headers = new Headers();headers.append("x-
当使用其他域来使用 API 并获取数据时,我收到以下错误:"Access-Control-Allow-Origin"error_1error_2我需要您就此问题提供指导...我的代码:const url = "https://hornb2b.com/api/products?items_per_page=4&company_id=181";let headers = new Headers();h
我成功地在useEffect()中获取了电影数据。但是,当重新加载页面时,先前获取的数据消失了,控制台中打印出 404 错误。如何预防?这是重新加载的组件:import {useState, useEffect, useContext} from "react";import Topbar from '../Header/Topbar';import { fetchSelectedMovie }
这是我之前发表的一篇文章的重写,因为我能够使用更简单的例子重现同样的问题。我使用 npx create-react-app 创建了一个简单的应用程序。我将日志记录逻辑添加到我的 App.js 文件中,如下所示。import logo from './logo.svg';import './App.css';function App() {console.log("###? App()");cons
这是我的代码:import Base from "./Base";import axios from "axios";import { createData } from "../../utils";import { useState, useEffect } from "react";export default function Today(props) {const [scoops, set
import React, {PureComponent} from 'react';import {TextInput} from '../../shared';import {array} from 'prop-types';import { EmployeeTable } from '../employeeTable/EmployeeTable';import './HeaderSearch
我想使用 axios 过滤列表表以获取名称,如下图所示:当我尝试过滤它时,它运行良好,但是当我单击删除按钮时,此行将被删除,我得到:未处理的拒绝(TypeError):无法读取未定义的属性“过滤器”,当我单击查看按钮时,我没有得到查看页面。我的代码如下:class ListeLivs extends Component {constructor(props) {super(props);this.
每当我点击 li 上的项目时,我的 clickHandler 函数都会抛出错误 - TypeError:无法读取未定义的属性“filter”。每当用户点击侧边栏上的项目时,信息窗口就会弹出,我正在创建一个函数。但在我的代码中看不到问题。这是我的 App.js 代码: import React, { Component } from 'react';//import logo from './lo
我的 React 应用通过 api 调用获取员工列表。我有一个类似的部门组件函数,可以根据名称筛选出部门。当我对具有 first_name 和 last_name 属性的员工执行类似操作时,我收到错误TypeError:无法读取未定义的属性“toLowerCase”但是当我 console.log 响应时,名称没有问题。下面是我使用的 useEffect 钩子 useEffect(() => {i
我目前正在获取一些数据,我正在尝试对该数据的某些道具进行操作。我正在尝试以这样的方式获取我的清单学生:451882342,然后,当我尝试通过College> CollegeOpportunities执行某些操作时,我会收到错误。我要运行的功能是:240104810onCollegeOpportunities.filter我收到无法读取未定义的无法读取属性'过滤器'对我来说,这似乎是一个异步问题,就