vue使用天气API接口
找了一个免费的天气APIhttps://www.tianqiapi.com/index需要先注册激活,才能获取到appid和appsecret(在控制台查看),后在vue请求接口时会用到。在页面左侧找到免费基础实况天气,我觉得已经很够用了。除了返回的图标需要自己找。vue使用了axios请求axios({method: 'get',url:'https://www.tianqiapi.com/fr
·
找了一个免费的天气API
https://www.tianqiapi.com/index
需要先注册激活,才能获取到appid和appsecret(在控制台查看),后在vue请求接口时会用到。
在页面左侧找到免费基础实况天气,我觉得已经很够用了。只是天气图标需要自己找,接口只返回了一个图标名称。
vue使用了axios请求
axios({
method: 'get',
url:'https://www.tianqiapi.com/free/day?appid=75698768&appsecret=7LyHELsc&city=北京'
}).then((response) => {
console.log(response);//查看接口返回的数据
this.wea=response.data.wea;//天气
this.tem=response.data.tem;//温度
this.wea_img=response.data.wea_img;//图标名称
}, function(response) {
console.log("错误信息:" + response)
});
}
cityid、city和ip参数3选一提交,如果不传,默认返回当前ip城市天气,cityid优先级最高。(城市id列表请百度,如北京的cityid为110100)
更多推荐
已为社区贡献1条内容
所有评论(0)