您的位置:首页 > 科技 > 能源 > vue中引入天气的使用

vue中引入天气的使用

2024/12/23 4:44:08 来源:https://blog.csdn.net/Wx001214/article/details/141902796  浏览:    关键词:vue中引入天气的使用

1,先注册访问 OpenWeatherMap 网站

点击红色标注的位置是登录注册

为注册账号的人选中红色标记的位置

注册并登录后,进入你的账户页面

在账户页面中,找到“API keys”部分

你可以看到一个默认的API密钥,或者你可以创建一个新的API密钥

<script>
export default {methods: {fetchWeatherData() {const apiKey = '5c9dbef1bf937d326b96a5ff0d86165b'; // OpenWeatherMap API Keyconst city = 'Beijing'; // 默认城市,可以根据实际情况修改const apiUrl = `https://api.openweathermap.org/data/2.5/weather?q=${city}&appid=${apiKey}&units=metric`;fetch(apiUrl).then(response => response.json()).then(data => {this.weatherData.radiation = data.clouds ? data.clouds.all : '--';this.weatherData.temperature = data.main ? data.main.temp : '--';this.weatherData.humidity = data.main ? data.main.humidity : '--';this.weatherData.windSpeed = data.wind ? data.wind.speed : '--';this.weatherUpdateTime = new Date().toLocaleString();console.log('气象数据', this.weatherData);}).catch(error => {console.error('获取气象数据失败', error);});}}
}</script>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com