|
|
1
0
您在cityData中看到问题的原因是什么?。天气[0]?。图标可能是因为cityData最初是一个空对象{}。组件首次渲染时cityData.weather未定义的原因是检索天气数据的API调用仍处于挂起状态。访问未知值上的[0]将导致错误。 获取数据后,可以有条件地渲染天气图标以解决此问题。在访问其任何元素之前,您可以使用&&操作员查看cityData.weather是否存在。以下是更改代码的方法:
通过在标记周围添加{cityData.weather&&(…)},可以确保只有当cityData.weather为true时才会呈现图标,从而避免“无法读取未定义的属性”错误。 |
|
|
2
0
发生错误是因为您试图使用src加载图像,但最初是您的
所以当其他字段显示NaN时,这一行呈现错误
use可以尝试使用状态变量,如使用useState加载,它将在加载数据时显示加载 这是用于添加加载状态的片段
这是正确的代码
|
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
vatsal chauhan · 即使在字体预加载时,文本加载也很慢 1 年前 |
|
|
noblerare · Vite错误-未定义导出(SSR) 1 年前 |