成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

極簡天氣之小夭天氣

羅志環(huán) / 1664人閱讀

摘要:利用周末兩天的時(shí)間,參考小天氣的風(fēng)格,擼了一個(gè)天氣小程序,小夭天氣。功能十分簡單,查看當(dāng)前地區(qū)的天氣和搜索其他地區(qū)的天氣,增加了可以生成圖片分享出去。

1、利用周末兩天的時(shí)間,參考小天氣的風(fēng)格,擼了一個(gè)天氣小程序,【小夭天氣】。
2、功能十分簡單,查看當(dāng)前地區(qū)的天氣和搜索其他地區(qū)的天氣,增加了可以生成圖片分享出去。
3、上線后發(fā)現(xiàn)一個(gè)問題,就是極速提供的天氣接口對區(qū)級市沒有區(qū)分,例如 上海有寶山區(qū),東北那也有一個(gè)。就沒有區(qū)分。這是一個(gè)bug
4、其他有什么問題歡迎大家提意見和建議。
歡迎大家掃碼體驗(yàn)

詳情如下

部分代碼如下:
    
    
      
      
      
          
           
          返回
      
    
        
        
            
            
                
                    
                        
                    
                
                
                    
                    
                    
                    
                
                歷史記錄
                
                    {{list}}
                
                熱門城市
                
                     定位
                    {{list}}
                
            
         
 getWeatherData:function(city){
    var _this = this,
          thisdata = this.data,
          historyArea = thisdata.historyArea;
    wx.request({
      url: _this.data.api,
      data: {
        "city": city
      },
      method: "get",
      header: {
        "Content-Type": "application/json"
      },
      dataType: "jsonp",
      jsonp: "callback",
      success: function (res) {
        var res = res.data
        res = JSON.parse(res)
        if (res.status === "0") {
          var data = res["result"]
          data.img = "../images/condicon/"+data.img+"b.png"
          _this.setData({
            getSuccess: "true",
            getLotion: city,
            realdata: data,
            clock: data.updatetime,
            aqi: data["aqi"],
            aqiMsg: data.aqi.aqiinfo["affect"] + "," + data.aqi.aqiinfo["measure"],
            life: data["index"],
            daily: data["daily"],
            hourly: data["hourly"],
            airPredict: "兩小時(shí)之后天氣" + data.hourly[2].weather + " ,溫度 " + data.hourly[2].temp + "°",
            quality: data["aqi"].quality
          })
          // 搜索返回成功后 清除 輸入框,將搜索結(jié)果放入歷史記錄
          // _this.$refs.clearText.value = ""
          if (thisdata.inpuText !== "") {
            if (thisdata.historyArea.indexOf(thisdata.inpuText) === -1) {
              historyArea.push(thisdata.inpuText)
              _this.setData({
                historyArea: historyArea
              })
            }
          }
          _this.back()
        } else {
          wx.showModal({
            title: "提示",
            content: res.msg,
            success: function (res) {
              if (res.confirm) {
                _this.setData({
                  msgText: "位置獲取失?。。?!請手動選擇",
                  loadingBtn: true
                })
              } else if (res.cancel) {
                console.log("用戶點(diǎn)擊取消")
              }
            }
          })
        }
      },
// 定位獲取
  selectLocation: function () {
    let _this = this
    _this.getlocation();
  },
  getlocation: function () {
    var _this = this
    wx.getLocation({
      type: "wgs84",
      success: function (res) {
        console.log(res)
        var latitude = res.latitude
        var longitude = res.longitude
        var speed = res.speed
        var accuracy = res.accuracy
        qqmapsdk.reverseGeocoder({
          location: {
            latitude: latitude,
            longitude: longitude
          },
          success: function (res) { 
            console.log(res)
            _this.setData({
              getLotion: res.result.address_component.district ? res.result.address_component.district : res.result.address_component.city
            })
            wx.setNavigationBarTitle({
              title: res.result.address_component.district
            })
            _this.getWeatherData(res.result.address_component.district)
          }
        })
      },
      fail:function(res){
        _this.setData({
          msgText: "位置獲取失敗?。。≌埵謩舆x擇",
          loadingBtn:true
        })
      }
    })
  },

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/101308.html

相關(guān)文章

  • 動手寫一款簡單的chrome天氣插件

    摘要:極簡天氣一款簡單的天氣插件。屬性說明指定文件格式的版本,在之后,應(yīng)該都是擴(kuò)展名稱擴(kuò)展版本號擴(kuò)展的版本擴(kuò)展列表圖標(biāo)指定擴(kuò)展在工具欄中的顯示信息。 極簡天氣 一款簡單的chrome天氣插件。 github https://github.com/yohnz/weather如圖: showImg(https://segmentfault.com/img/bVvH67); 創(chuàng)建文件 新建weat...

    shixinzhang 評論0 收藏0
  • 推薦幾個(gè)天氣Api接口 (可在小程序中使用)

    摘要:國內(nèi)的地圖軟件基本是支持查詢天氣的唯獨(dú)騰訊地圖不支持天氣查詢,當(dāng)然其他天氣平臺提供的接口也是夠個(gè)人使用的高德地圖高德地圖開發(fā)者平臺支持獲取實(shí)時(shí)天氣數(shù)據(jù)百度地圖百度地圖開放平臺支持獲取實(shí)時(shí)天氣天氣預(yù)報(bào)還有指數(shù),未來幾天的天氣等心知天氣免費(fèi)版支 國內(nèi)的地圖軟件基本是支持查詢天氣的唯獨(dú)騰訊地圖不支持天氣查詢,當(dāng)然其他天氣平臺提供的接口也是夠個(gè)人使用的 1、高德地圖(高德地圖開發(fā)者平臺)sho...

    MartinDai 評論0 收藏0
  • 推薦幾個(gè)天氣Api接口 (可在小程序中使用)

    摘要:國內(nèi)的地圖軟件基本是支持查詢天氣的唯獨(dú)騰訊地圖不支持天氣查詢,當(dāng)然其他天氣平臺提供的接口也是夠個(gè)人使用的高德地圖高德地圖開發(fā)者平臺支持獲取實(shí)時(shí)天氣數(shù)據(jù)百度地圖百度地圖開放平臺支持獲取實(shí)時(shí)天氣天氣預(yù)報(bào)還有指數(shù),未來幾天的天氣等心知天氣免費(fèi)版支 國內(nèi)的地圖軟件基本是支持查詢天氣的唯獨(dú)騰訊地圖不支持天氣查詢,當(dāng)然其他天氣平臺提供的接口也是夠個(gè)人使用的 1、高德地圖(高德地圖開發(fā)者平臺)sho...

    channg 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<