From 05f4b44b43e48e0dffcd77359979745a296d24b0 Mon Sep 17 00:00:00 2001
From: lilisha <2183189707@qq.com>
Date: Fri, 26 May 2023 22:49:09 +0800
Subject: [PATCH] 123456
---
app.js | 19 +++++++++++++
app.json | 14 ++++++++++
app.wxss | 10 +++++++
pages/index/index.js | 54 +++++++++++++++++++++++++++++++++++++
pages/index/index.json | 3 +++
pages/index/index.wxml | 12 +++++++++
pages/index/index.wxss | 19 +++++++++++++
pages/logs/logs.js | 18 +++++++++++++
pages/logs/logs.json | 4 +++
pages/logs/logs.wxml | 6 +++++
pages/logs/logs.wxss | 8 ++++++
project.config.json | 52 +++++++++++++++++++++++++++++++++++
project.private.config.json | 7 +++++
13 files changed, 226 insertions(+)
create mode 100644 app.js
create mode 100644 app.json
create mode 100644 app.wxss
create mode 100644 pages/index/index.js
create mode 100644 pages/index/index.json
create mode 100644 pages/index/index.wxml
create mode 100644 pages/index/index.wxss
create mode 100644 pages/logs/logs.js
create mode 100644 pages/logs/logs.json
create mode 100644 pages/logs/logs.wxml
create mode 100644 pages/logs/logs.wxss
create mode 100644 project.config.json
create mode 100644 project.private.config.json
diff --git a/app.js b/app.js
new file mode 100644
index 0000000..1ed57c4
--- /dev/null
+++ b/app.js
@@ -0,0 +1,19 @@
+// app.js
+App({
+ onLaunch() {
+ // 展示本地存储能力
+ const logs = wx.getStorageSync('logs') || []
+ logs.unshift(Date.now())
+ wx.setStorageSync('logs', logs)
+
+ // 登录
+ wx.login({
+ success: res => {
+ // 发送 res.code 到后台换取 openId, sessionKey, unionId
+ }
+ })
+ },
+ globalData: {
+ userInfo: null
+ }
+})
diff --git a/app.json b/app.json
new file mode 100644
index 0000000..3d7616f
--- /dev/null
+++ b/app.json
@@ -0,0 +1,14 @@
+{
+ "pages":[
+ "pages/index/index",
+ "pages/logs/logs"
+ ],
+ "window":{
+ "backgroundTextStyle":"light",
+ "navigationBarBackgroundColor": "#fff",
+ "navigationBarTitleText": "Weixin",
+ "navigationBarTextStyle":"black"
+ },
+ "style": "v2",
+ "sitemapLocation": "sitemap.json"
+}
diff --git a/app.wxss b/app.wxss
new file mode 100644
index 0000000..06c6fc9
--- /dev/null
+++ b/app.wxss
@@ -0,0 +1,10 @@
+/**app.wxss**/
+.container {
+ height: 100%;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: space-between;
+ padding: 200rpx 0;
+ box-sizing: border-box;
+}
diff --git a/pages/index/index.js b/pages/index/index.js
new file mode 100644
index 0000000..195bece
--- /dev/null
+++ b/pages/index/index.js
@@ -0,0 +1,54 @@
+//index.js
+//获取应用实例
+const app = getApp()
+
+Page({
+ data: {
+ adcode:'',
+ city:'',
+ humidity:'',
+ province:'',
+ reporttime:'',
+ temperature:'',
+ weather:'',
+ winddirection:'',
+ windpower:'',
+ },
+ onLoad:function(){
+ var self = this;
+ console.log('123')
+ wx.request({
+
+ url: 'https://restapi.amap.com/v3/weather/weatherInfo',
+ data:{
+ 'key': '192ce8c5e8935857077eb1aaf19e4e19',//填入自己申请到的Key
+ 'city': '120102'
+ },
+ header:{
+ 'content-type': 'application/json'
+ },
+ success:function(res){
+ console.log(res.data);
+ self.setData({
+ adcode: res.data.lives[0].adcode,
+ city: res.data.lives[0].city,
+ humidity: res.data.lives[0].humidity,
+ province: res.data.lives[0].province,
+ temperature: res.data.lives[0].temperature,
+ reporttime: res.data.lives[0].reporttime,
+ weather: res.data.lives[0].weather,
+ winddirection: res.data.lives[0].winddirection,
+ windpower: res.data.lives[0].windpower
+ })
+ },
+ fail(err) {
+ console.log(err.errMsg)
+ }
+ })
+ console.log('456')
+ }
+})
+
+
+
+
diff --git a/pages/index/index.json b/pages/index/index.json
new file mode 100644
index 0000000..8835af0
--- /dev/null
+++ b/pages/index/index.json
@@ -0,0 +1,3 @@
+{
+ "usingComponents": {}
+}
\ No newline at end of file
diff --git a/pages/index/index.wxml b/pages/index/index.wxml
new file mode 100644
index 0000000..7f55593
--- /dev/null
+++ b/pages/index/index.wxml
@@ -0,0 +1,12 @@
+
+
+ 城市编码:{{adcode}}
+ 所在省份:{{province}}
+ 城市:{{city}}
+ 天气现象:{{weather}}
+ 实时气温:{{temperature}}℃
+ 风向:{{winddirection}}
+ 风力:{{windpower}}
+ 空气湿度:{{humidity}}%
+ 发布时间:{{reporttime}}
+
diff --git a/pages/index/index.wxss b/pages/index/index.wxss
new file mode 100644
index 0000000..eb64203
--- /dev/null
+++ b/pages/index/index.wxss
@@ -0,0 +1,19 @@
+/**index.wxss**/
+.userinfo {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ color: #aaa;
+}
+
+.userinfo-avatar {
+ overflow: hidden;
+ width: 128rpx;
+ height: 128rpx;
+ margin: 20rpx;
+ border-radius: 50%;
+}
+
+.usermotto {
+ margin-top: 200px;
+}
\ No newline at end of file
diff --git a/pages/logs/logs.js b/pages/logs/logs.js
new file mode 100644
index 0000000..85f6aac
--- /dev/null
+++ b/pages/logs/logs.js
@@ -0,0 +1,18 @@
+// logs.js
+const util = require('../../utils/util.js')
+
+Page({
+ data: {
+ logs: []
+ },
+ onLoad() {
+ this.setData({
+ logs: (wx.getStorageSync('logs') || []).map(log => {
+ return {
+ date: util.formatTime(new Date(log)),
+ timeStamp: log
+ }
+ })
+ })
+ }
+})
diff --git a/pages/logs/logs.json b/pages/logs/logs.json
new file mode 100644
index 0000000..3ee76c1
--- /dev/null
+++ b/pages/logs/logs.json
@@ -0,0 +1,4 @@
+{
+ "navigationBarTitleText": "查看启动日志",
+ "usingComponents": {}
+}
\ No newline at end of file
diff --git a/pages/logs/logs.wxml b/pages/logs/logs.wxml
new file mode 100644
index 0000000..0b6b645
--- /dev/null
+++ b/pages/logs/logs.wxml
@@ -0,0 +1,6 @@
+
+
+
+ {{index + 1}}. {{log.date}}
+
+
diff --git a/pages/logs/logs.wxss b/pages/logs/logs.wxss
new file mode 100644
index 0000000..94d4b88
--- /dev/null
+++ b/pages/logs/logs.wxss
@@ -0,0 +1,8 @@
+.log-list {
+ display: flex;
+ flex-direction: column;
+ padding: 40rpx;
+}
+.log-item {
+ margin: 10rpx;
+}
diff --git a/project.config.json b/project.config.json
new file mode 100644
index 0000000..f6a4586
--- /dev/null
+++ b/project.config.json
@@ -0,0 +1,52 @@
+{
+ "description": "项目配置文件",
+ "packOptions": {
+ "ignore": [],
+ "include": []
+ },
+ "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,
+ "useApiHook": true,
+ "useApiHostProcess": true,
+ "showShadowRootInWxmlPanel": true,
+ "packNpmManually": false,
+ "enableEngineNative": false,
+ "packNpmRelationList": [],
+ "minifyWXSS": true,
+ "showES6CompileOption": false,
+ "minifyWXML": true,
+ "babelSetting": {
+ "ignore": [],
+ "disablePlugins": [],
+ "outputPath": ""
+ },
+ "condition": false
+ },
+ "compileType": "miniprogram",
+ "libVersion": "2.19.4",
+ "appid": "wx43b4be9b6b720b57",
+ "projectname": "miniprogram-92",
+ "condition": {},
+ "editorSetting": {
+ "tabIndent": "insertSpaces",
+ "tabSize": 2
+ }
+}
\ No newline at end of file
diff --git a/project.private.config.json b/project.private.config.json
new file mode 100644
index 0000000..75600d3
--- /dev/null
+++ b/project.private.config.json
@@ -0,0 +1,7 @@
+{
+ "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
+ "projectname": "miniprogram-14",
+ "setting": {
+ "compileHotReLoad": true
+ }
+}
\ No newline at end of file