vue axios请求天气接口

点击天气网地址,选择城市

天气网

有关于城市的代码,就是下面请求的weaid

天气前端html代码

<div>
  <img src="../../assets/images/weather_icon.png" id="icon" class="icon"/>
  <span id="weather"></span>
</div>

请求方法

引入

import axios from 'axios'

mounted

mounted(){
  this.getWeather()
}

methods

getWeather() {
      axios
        .get(
          'http://api.k780.com:88/?app=weather.today&weaid=101190201&appkey=10003&sign=b59bc3ef6191eb9f747dd4e83c99f2a4&format=json'
        )
        .then(res => {
          const data = res.data.result
          const temperature = data.temperature_curr
          const that = this
          var iconimg = data.weather_icon
          if (temperature || iconimg) {
            const icon = document.getElementById('icon')
            icon.src = iconimg
            const tem = document.getElementById('weather')
            tem.innerHTML = temperature
          }
        })
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我就是你的语法糖️

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值