开发者问题收集
我正在观看Stephen Grider在 udemy 上制作的教程视频,其中第 2 部分讨论了如何使用 Props。收到的错误消息是“无法读取未定义的属性‘长度’()”我回头查看了视频中的index.js和video_list.js文件,以确保我没有拼写错误。未捕获的 TypeError:无法读取未定义的属性‘长度’bundle.js:19852 错误:findComponentRoot(...,
我正在构建一个 React 网站,它将从 newsapi 获取数据并显示在卡片上。在检查是否存在长度后,它将显示或显示替代响应时,我收到此错误。“TypeError:无法读取未定义的属性‘length’”这是我编码的内容:import React, { Component } from 'react';class Cards extends Component {constructor () {s
我在下面的 TypeScript 代码中收到错误“JSX 元素类型‘GoogleMapReact’没有任何构造或调用签名。ts(2604)”。我该如何修复此问题?import React, { useState } from "react";import GoogleMapReact from "google-maps-react";const AnyReactComponent = ({ tex
为什么我不能将状态设置为我已经在状态中定义的状态变量,我也尝试将状态设置为this.state.propval = response.data。状态声明,constructor(props) {super(props);this.state = {propval:null,};}发送axios请求并在此处获取响应。 axios.post('/eventcreate/createevent', da
在我的 React 应用程序中,嵌套的 promise 调用中出现此错误Cannot read property 'setState' of undefined奇怪的是,在 promise 之外,将值设置为 true 和 false 都没有问题。console.log('about to set false')this.setState({loadingMedications: false});c
这是我在 React 中的第一个项目。我有此元素<DragDropContext onDragEnd={(result) => this.HandleOnDragEnd(result)}>,完成拖动后,它会调用以下函数,我在此函数中收到错误: HandleOnDragEnd = (result) =>{const requestOptions = {method: 'POST',header
我遇到了 TypeError 问题:function artist(name) {this.name = name;this.albums = new Array();this.addAlbum = function(albumName) {for (var i = 0; i < this.albums.length; i++) {if (this.albums[i].name == albumN
我有几个类用于表示不同类型的表。我将类名放入字典中。我通过键从字典中获取类名,并尝试使用构造函数“new var_with_class_name()”创建类的实例,但出现错误“TypeError:dictionary[model_name] 不是构造函数”。此代码打包为 require.js 模块。代码:define("models", ["jquery", "ui"], function($,
我正在尝试让我的第一个 dapp 运行;我知道我已经很接近了,但一直遇到 web3 问题。我正在Windows 10上工作,通过PowerShell运行testrpc节点。我使用truffle设置我的文件夹和示例文件,然后编译和迁移。我认为我没有更改由 truffle 构建的app.js文件中的任何内容……这是代码:var accounts;var account;function setStat
所以我见过很多这些问题,但它们相当不通用,而且我没有看到任何对我有用的问题。这是我的 index.html:<!DOCTYPE HTML><html lang="en-US"><head><meta charset="utf-8"><title>Agent Bubble Popper</title><link href="CSS/main.css" rel="stylesheet"><script
我对 THREE 还很陌生,我正尝试在我的框架中包含一个带有 mtl 的 obj 模型 - 我通过输入以下内容安装了 three-obj-loader:npm install --save three-obj-loader然后我可以加载一个模型,如下所示:import * as THREE from 'three'import * as objlibrary from 'three-obj-loa
我在前端使用web3 库。当我使用以下文件运行我的应用程序时:App = {web3Provider: null,contracts: {},init: function () {return App.initWeb3();},initWeb3: function () {// Is there an injected web3 instance?if (typeof web3 !== 'unde
我在本地电脑上搭建了一个eth节点,代码没有问题,但是退出eth节点,用metamask运行代码,web3是undefined。能告诉我怎么解决这个问题吗?<!DOCTYPE html><html><head><title>Using web3 API with MetaMask</title><script src="https://cdn.jsdelivr.net/gh/ethereum/we
当我尝试通过 web3js 和 MetaMask 调用以太坊智能合约时,我遇到了获取 window.web3 的问题。消息显示该值未定义。<script src="jquery.min.js"></script><script src="web3.min.js"></script><script type="text/javascript">window.addEventListener('loa
我的代码let url = new URL('http://www.test.com/t.html?a=1&b=3&c=m2-m3-m4-m5');let searchParams = new URLSearchParams(url.search);console.log(searchParams.get('c')); // outputs "m2-m3-m4-m5"和错误Uncaught Ty