parent
711918bbab
commit
5e42e5f965
@ -0,0 +1,40 @@
|
|||||||
|
// pages/index/weather.js
|
||||||
|
//定义城市、天气、温度、风级、图片、日期参数
|
||||||
|
const app = getApp()
|
||||||
|
Page({
|
||||||
|
|
||||||
|
data: {
|
||||||
|
adcode:'',
|
||||||
|
city:'',
|
||||||
|
humidity:'',
|
||||||
|
province:'',
|
||||||
|
reporttime:'',
|
||||||
|
temperature:'',
|
||||||
|
weather:'',
|
||||||
|
winddirection:'',
|
||||||
|
windpower:'',
|
||||||
|
},
|
||||||
|
|
||||||
|
//动态获取input输入值 城市名称
|
||||||
|
onLoad:function(){
|
||||||
|
var self = this
|
||||||
|
wx.request({
|
||||||
|
url: 'https://restapi.amap.com/v3/weather/weatherInfo',
|
||||||
|
data:{
|
||||||
|
'key':'57c5604fb2700562654f29fd995ddb4a',
|
||||||
|
'city':'511302'
|
||||||
|
},
|
||||||
|
success: function(res) {
|
||||||
|
console.log(res.data);
|
||||||
|
self.setData({
|
||||||
|
city: res.data.lives[0].city,
|
||||||
|
weather:res.data.lives[0].weather,
|
||||||
|
temp:res.data.lives[0].temperature,
|
||||||
|
winddirection:res.data.lives[0].winddirection,
|
||||||
|
windpower:res.data.lives[0].windpower,
|
||||||
|
date:res.data.lives[0].reporttime
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"usingComponents": {}
|
||||||
|
}
|
@ -0,0 +1,17 @@
|
|||||||
|
<!--pages/index/weather.wxml-->
|
||||||
|
<input placeholder="输入城市名进行搜索" bindinput="bindKeyInput"></input>
|
||||||
|
<view>
|
||||||
|
<icon type="search" size="25" bindtap="search" />
|
||||||
|
</view>
|
||||||
|
<view>
|
||||||
|
<view class="city"><text>地区:{{city}}</text></view>
|
||||||
|
<view class="tody"><text>时间:{{date}}</text></view>
|
||||||
|
</view>
|
||||||
|
<view class="bottom">
|
||||||
|
<view class="weather"><text>天气:{{weather}}</text></view>
|
||||||
|
<view class="right">
|
||||||
|
<view class="temp"><text>温度:{{temp}}</text></view>
|
||||||
|
<view class="wind"><text>风向:{{winddirection}}</text></view>
|
||||||
|
<view class="wind"><text>风力(单位:级):{{windpower}}</text></view>
|
||||||
|
</view>
|
||||||
|
</view>
|
@ -0,0 +1 @@
|
|||||||
|
/* pages/index/weather.wxss */
|
@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"description": "项目配置文件",
|
||||||
|
"setting": {
|
||||||
|
"bundle": false,
|
||||||
|
"userConfirmedBundleSwitch": false,
|
||||||
|
"urlCheck": true,
|
||||||
|
"scopeDataCheck": false,
|
||||||
|
"coverView": true,
|
||||||
|
"es6": true,
|
||||||
|
"postcss": true,
|
||||||
|
"compileHotReLoad": false,
|
||||||
|
"lazyloadPlaceholderEnable": false,
|
||||||
|
"preloadBackgroundData": false,
|
||||||
|
"minified": true,
|
||||||
|
"autoAudits": false,
|
||||||
|
"newFeature": false,
|
||||||
|
"uglifyFileName": false,
|
||||||
|
"uploadWithSourceMap": true,
|
||||||
|
"useIsolateContext": true,
|
||||||
|
"nodeModules": false,
|
||||||
|
"enhance": true,
|
||||||
|
"useMultiFrameRuntime": true,
|
||||||
|
"showShadowRootInWxmlPanel": true,
|
||||||
|
"packNpmManually": false,
|
||||||
|
"enableEngineNative": false,
|
||||||
|
"packNpmRelationList": [],
|
||||||
|
"minifyWXSS": true,
|
||||||
|
"showES6CompileOption": false,
|
||||||
|
"minifyWXML": true,
|
||||||
|
"babelSetting": {
|
||||||
|
"ignore": [],
|
||||||
|
"disablePlugins": [],
|
||||||
|
"outputPath": ""
|
||||||
|
},
|
||||||
|
"condition": false,
|
||||||
|
"ignoreUploadUnusedFiles": true
|
||||||
|
},
|
||||||
|
"compileType": "miniprogram",
|
||||||
|
"condition": {},
|
||||||
|
"editorSetting": {
|
||||||
|
"tabIndent": "insertSpaces",
|
||||||
|
"tabSize": 2
|
||||||
|
},
|
||||||
|
"libVersion": "2.19.4",
|
||||||
|
"packOptions": {
|
||||||
|
"ignore": [],
|
||||||
|
"include": []
|
||||||
|
},
|
||||||
|
"appid": "wx5df977e384485ad6"
|
||||||
|
}
|
Loading…
Reference in new issue