|
|
1
0
您在cityData中看到问题的原因是什么?。天气[0]?。图标可能是因为cityData最初是一个空对象{}。组件首次渲染时cityData.weather未定义的原因是检索天气数据的API调用仍处于挂起状态。访问未知值上的[0]将导致错误。 获取数据后,可以有条件地渲染天气图标以解决此问题。在访问其任何元素之前,您可以使用&&操作员查看cityData.weather是否存在。以下是更改代码的方法:
通过在标记周围添加{cityData.weather&&(…)},可以确保只有当cityData.weather为true时才会呈现图标,从而避免“无法读取未定义的属性”错误。 |
|
|
2
0
发生错误是因为您试图使用src加载图像,但最初是您的
所以当其他字段显示NaN时,这一行呈现错误
use可以尝试使用状态变量,如使用useState加载,它将在加载数据时显示加载 这是用于添加加载状态的片段
这是正确的代码
|
|
|
Jace Johnson · 我应该使用多个地图功能还是只使用一个 1 年前 |
|
|
Pop Bob · Api返回UnsupportedMediaType 1 年前 |
|
|
Mr FoX · 如何从mysqli输出json数组,而[重复] 1 年前 |