Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取错误为“对象作为子对象无效”_Javascript_Reactjs - Fatal编程技术网

Javascript 获取错误为“对象作为子对象无效”

Javascript 获取错误为“对象作为子对象无效”,javascript,reactjs,Javascript,Reactjs,我正在做React气象项目,通过输入城市和国家值,信息被加载到屏幕上。amin文件App.js是函数组件,提交值后出现上述错误 以下是供参考的文件 App.js此处创建getWeather 2.Weather.js 3.在此处创建的App.js组件 我犯了一个错误 相应地,你的“城市”道具是一个对象,而不是字符串。拿一个console.logcity来看看里面有什么。我会小心地在{condition1&&condition2&}中使用多个条件。我遇到过这样的情况,组件在两个条件都不成立的情况

我正在做React气象项目,通过输入城市和国家值,信息被加载到屏幕上。amin文件App.js是函数组件,提交值后出现上述错误

以下是供参考的文件

App.js此处创建getWeather 2.Weather.js 3.在此处创建的App.js组件

我犯了一个错误
相应地,你的“城市”道具是一个对象,而不是字符串。拿一个console.logcity来看看里面有什么。

我会小心地在{condition1&&condition2&}中使用多个条件。我遇到过这样的情况,组件在两个条件都不成立的情况下被渲染。我还将检查您试图呈现的每个值,因为最可能的原因是,如果您试图呈现像{object}这样的对象,而您认为它是一个字符串。setCity函数做什么?你如何定义它?