我正在尝试使用 React Hooks 导出一个正常的功能组件,但出现了此错误。TypeError: Object(...) is not a function当我删除 Hooks 并在没有任何状态的情况下导出它时,它可以正常工作。将相同的代码导出为 Class 组件也可以正常工作。import React,{ useState } from 'react';const Mycomponent
2019-06-07
我是 React 新手,我正在创建一个网站,用户可以在其中搜索查询并显示结果。我有一个名为:Searchbar的组件,它包含两个函数:1)用户编写查询,当用户按下 Enter 键时,该查询通过 axios POST 请求发送到后端。2) 后端搜索相关查询并通过 axios GET 请求将结果发送回。因此顺序为:postQuery()-->getQueryResult()所以我认为postQuery
2019-10-13
我尝试使用 React Hooks 创建搜索功能,但它始终返回错误:Cannot read Property of Undefined每当我在输入字段中输入时,在updateSearch函数上。 const [search, setSearch] = React.useState('');const [searchResults, setSearchResults] = React.useSta
2020-02-06
因此,我尝试在我的 Weather App 项目中实现路由,我想要实现的是,当我单击 cityname 时,它应该显示在另一个应用程序中。但不知何故,我收到以下错误TypeError: Object(...) 不是函数以下是我的文件:我的 App.js const App = () => {return (<><Container><Switch><Route exact path="/"
2020-07-19
我尝试使用 React JS 制作天气应用,但运行程序时出现错误“TypeError: 无法读取未定义的属性(读取‘main’)”。以下是部分代码: return (<div className={(typeof weather.main != "undefined") ? ((weather.main.temp > 16 ) ?'app warm':'app'):'app'}><main><di
2021-10-19
我需要执行图像滑动。我正在使用以下代码。我的 Javascript<script src="Scripts/jquery-ui.min.js" type="text/javascript"></script><script src="Scripts/jquery-1.8.3.min.js" type="text/javascript"></script><link href="Styles/Sty
2013-08-22
我似乎无法修复此问题。我的代码如下:var matrix = [];// initialise the grid:window.onload = function(){var cells ='';for(var i = 0; i < 10; i++){matrix[i] = [];for (var j = 0; j < 10; j++){matrix[i][j] = "white";cells +
2014-03-18
我知道这个问题以前有人问过,但是我查看了该问题的不同版本,并没有找到针对我这个问题的答案。我的代码:var display = {difference: function(a) {return Math.abs(state.price - state.greens[a].pricePer30);},// Some more methods here当我运行代码时,我得到了这个:Uncaught T
2015-06-06
我一直收到这个奇怪的错误,我就是想不通这是我当前的代码:function addBackground() {var penguin_id = getPenguinID();var file = $('#image_form')[0].files[0];console.log('Image Getting Uploaded');var formData = new FormData();formDa
2016-06-18
我想读取表单中输入的值。有时表单包含输入<form id="myform"><input type="text" name="username"><input type="hidden" name="userid" value="123"></form>有时上述输入不会出现在表单中<form id="myform"><input type="text" name="username"></form
2016-09-15
我使用此函数将标题属性附加到表的每个tr。表的内容来自数组。这很好用。但我还有一个函数可以手动将行添加到表中。对于这些行,我得到了一个异常。很明显,因为它们不在数组中。但我该如何避免这些异常呢?我不需要为这些行添加标题。它说:Cannot read property 'dictCanon' of undefined(…)function postBody() {// add title to tr
2016-12-10
谁能帮我解答一下这个问题?尝试打开图片时调用错误就出在这行代码中: srcset[srcset.length - 1])[0];谢谢$(document).on('click', '.fancy-srcset', function (e) {e.preventDefault();var fancyGroup = e.currentTarget.dataset.fancyboxGroup;var f
2021-02-19
我正在尝试根据jSon分组创建动态图表,如下所示:var data = [{"France": {"val1": [10, 20, 30, 40]},"Croatia": {"val2": [50, 60, 70, 80]}}];for(var i = 0; i <= data.length; i++) {console.log(data[i].France);console.log(data[i
2023-02-06
我使用此脚本进行页面分页,就像本教程中一样http://fdietz.github.io/recipes-with-angular-js/common-user-interface-patterns/paginating-through-client-side-data.htmlapp.filter('offset', function() {return function(input, star
2014-07-29
所以我有一个变量,此时它有一个静态定义,我希望它现在从if-else语句中动态获取值,但出现上述错误:var x = [{a:b},{c:d},{e:f}]我想将其更改为从函数中获取值:var x = function(){if(true){return [{a:b},{c:d},{e:f}]}else{return [{f:g},{h:i}]}}但我收到错误x.slice 不是函数我做错了什么?
2014-11-10