You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

51 lines
1.3 KiB

//index.js
//获取应用实例
const app = getApp()
var defaultcity,getweather,gettemp,getwind,getpic,getdate
Page({
data: {
},
// onLoad:function(){
// var self = this;
// wx.request({
// url: 'https://restapi.amap.com/v3/weather/weatherInfo',
// data:{
// x:'',y:'',
// 'key': '05dfde697d45489d927059b52a9ed8cd',//填入自己申请到的Key
// 'city': '110101',
// },
// header:{
// 'content-type': 'application/json'
// },
// success:function(res){
// console.log(res.data);
// }
// })
// },
bindKeyInput:function(e){
defaultcity=e.detail.value
},
search:function(e){
var that=this
wx.request({
url:'https://restapi.amap.com/v3/weather/weatherInfo',
data:{
x:'',y:'',
'key': '05dfde697d45489d927059b52a9ed8cd',//填入自己申请到的Key
'city': defaultcity,
},
success:function(res){
getweather=res.data.lives[0].weather
gettemp=res.data.lives[0].temperature
getwind=res.data.lives[0].windpower
// getpic=res.status.lives[0].dayPictureUrl
getdate=res.data.lives[0].reporttime
that.setData({
city:defaultcity,weather:getweather,
temp:gettemp,windpower:getwind,
reporttime:getdate
})
}
})
}
})