3 回答

TA贡献1887条经验 获得超5个赞
尝试使用
this.setState({
temperature: forecast.currently.temperature,
icon: forecast.currently.icon,
time: forecast.currently.time,
timezone: forecast.timezone,
description: forecast.currently.summary,
});
代替
this.setState = ({
temperature: forecast.currently.temperature,
icon: forecast.currently.icon,
time: forecast.currently.time,
timezone: forecast.timezone,
description: forecast.currently.summary,
});

TA贡献1841条经验 获得超3个赞
为 setState 方法使用正确的格式。
this.setState({field: 'new value'});
现在更改代码 setState 之类的。
this.setState({
temperature: forecast.currently.temperature,
icon: forecast.currently.icon,
time: forecast.currently.time,
timezone: forecast.timezone,
description: forecast.currently.summary,
});
添加回答
举报