From 9ba327407267ecc32378ee41403c82c5d6960d5e Mon Sep 17 00:00:00 2001 From: MrKBear Date: Thu, 25 Nov 2021 16:11:29 +0800 Subject: [PATCH] Initialize mini programs configuration --- miniprogram/app.json | 53 ++++++++++++++++++++++++++---- miniprogram/app.scss | 10 ------ miniprogram/app.ts | 22 +++++-------- miniprogram/pages/index/index.json | 3 -- miniprogram/pages/index/index.scss | 19 ----------- miniprogram/pages/index/index.ts | 49 --------------------------- miniprogram/pages/index/index.wxml | 23 ------------- miniprogram/pages/logs/logs.json | 4 --- miniprogram/pages/logs/logs.scss | 8 ----- miniprogram/pages/logs/logs.ts | 19 ----------- miniprogram/pages/logs/logs.wxml | 6 ---- miniprogram/sitemap.json | 18 +++++++--- miniprogram/utils/util.ts | 19 ----------- 13 files changed, 69 insertions(+), 184 deletions(-) delete mode 100644 miniprogram/pages/index/index.json delete mode 100644 miniprogram/pages/index/index.scss delete mode 100644 miniprogram/pages/index/index.ts delete mode 100644 miniprogram/pages/index/index.wxml delete mode 100644 miniprogram/pages/logs/logs.json delete mode 100644 miniprogram/pages/logs/logs.scss delete mode 100644 miniprogram/pages/logs/logs.ts delete mode 100644 miniprogram/pages/logs/logs.wxml delete mode 100644 miniprogram/utils/util.ts diff --git a/miniprogram/app.json b/miniprogram/app.json index 362db77..343872b 100644 --- a/miniprogram/app.json +++ b/miniprogram/app.json @@ -1,14 +1,55 @@ { + "entryPagePath": "pages/Timetable/Timetable", "pages": [ - "pages/index/index", - "pages/logs/logs" + "pages/Timetable/Timetable", + "pages/Information/Information", + "pages/Account/Account" ], + + "darkmode": true, + "themeLocation": "theme.json", "window": { - "backgroundTextStyle": "light", - "navigationBarBackgroundColor": "#fff", - "navigationBarTitleText": "Weixin", - "navigationBarTextStyle": "black" + "navigationBarTitleText": "掌上教务处", + "navigationBarBackgroundColor": "@navigationBarBackgroundColor", + "navigationBarTextStyle": "@navigationBarTextStyle", + "backgroundColor": "@backgroundColor", + "backgroundColorTop": "@backgroundColor", + "backgroundColorBottom": "@backgroundColor" }, + + "tabBar": { + "color": "@tabBarColor", + "selectedColor": "#3EA3D8", + "backgroundColor": "@navigationBarBackgroundColor", + "list": [ + { + "pagePath": "pages/Timetable/Timetable", + "text": "课程表", + "iconPath": "@tabBarImage0", + "selectedIconPath": "image/navBar/0_on.png" + }, + { + "text": "综合信息", + "iconPath": "@tabBarImage1", + "pagePath": "pages/Information/Information", + "selectedIconPath": "image/navBar/1_on.png" + }, + { + "text": "设置", + "iconPath": "@tabBarImage2", + "pagePath": "pages/Account/Account", + "selectedIconPath": "image/navBar/2_on.png" + } + ] + }, + + "networkTimeout": { + "request": 10000, + "connectSocket": 10000, + "uploadFile": 10000, + "downloadFile": 10000 + }, + "style": "v2", "sitemapLocation": "sitemap.json" } \ No newline at end of file diff --git a/miniprogram/app.scss b/miniprogram/app.scss index 06c6fc9..e69de29 100644 --- a/miniprogram/app.scss +++ b/miniprogram/app.scss @@ -1,10 +0,0 @@ -/**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/miniprogram/app.ts b/miniprogram/app.ts index 1af73a8..41a361e 100644 --- a/miniprogram/app.ts +++ b/miniprogram/app.ts @@ -1,18 +1,14 @@ // app.ts App({ - globalData: {}, - onLaunch() { - // 展示本地存储能力 - const logs = wx.getStorageSync('logs') || [] - logs.unshift(Date.now()) - wx.setStorageSync('logs', logs) - // 登录 - wx.login({ - success: res => { - console.log(res.code) - // 发送 res.code 到后台换取 openId, sessionKey, unionId - }, - }) + /** + * 全局数据 + */ + globalData: {}, + + /** + * 小程序加载时 + */ + onLaunch() { }, }) \ No newline at end of file diff --git a/miniprogram/pages/index/index.json b/miniprogram/pages/index/index.json deleted file mode 100644 index 8835af0..0000000 --- a/miniprogram/pages/index/index.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "usingComponents": {} -} \ No newline at end of file diff --git a/miniprogram/pages/index/index.scss b/miniprogram/pages/index/index.scss deleted file mode 100644 index eb64203..0000000 --- a/miniprogram/pages/index/index.scss +++ /dev/null @@ -1,19 +0,0 @@ -/**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/miniprogram/pages/index/index.ts b/miniprogram/pages/index/index.ts deleted file mode 100644 index 52d84cf..0000000 --- a/miniprogram/pages/index/index.ts +++ /dev/null @@ -1,49 +0,0 @@ -// index.ts -// 获取应用实例 -const app = getApp() - -Page({ - data: { - motto: 'Hello World', - userInfo: {}, - hasUserInfo: false, - canIUse: wx.canIUse('button.open-type.getUserInfo'), - canIUseGetUserProfile: false, - canIUseOpenData: wx.canIUse('open-data.type.userAvatarUrl') && wx.canIUse('open-data.type.userNickName') // 如需尝试获取用户信息可改为false - }, - // 事件处理函数 - bindViewTap() { - wx.navigateTo({ - url: '../logs/logs', - }) - }, - onLoad() { - // @ts-ignore - if (wx.getUserProfile) { - this.setData({ - canIUseGetUserProfile: true - }) - } - }, - getUserProfile() { - // 推荐使用wx.getUserProfile获取用户信息,开发者每次通过该接口获取用户个人信息均需用户确认,开发者妥善保管用户快速填写的头像昵称,避免重复弹窗 - wx.getUserProfile({ - desc: '展示用户信息', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写 - success: (res) => { - console.log(res) - this.setData({ - userInfo: res.userInfo, - hasUserInfo: true - }) - } - }) - }, - getUserInfo(e: any) { - // 不推荐使用getUserInfo获取用户信息,预计自2021年4月13日起,getUserInfo将不再弹出弹窗,并直接返回匿名的用户个人信息 - console.log(e) - this.setData({ - userInfo: e.detail.userInfo, - hasUserInfo: true - }) - } -}) diff --git a/miniprogram/pages/index/index.wxml b/miniprogram/pages/index/index.wxml deleted file mode 100644 index f00d294..0000000 --- a/miniprogram/pages/index/index.wxml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - 请使用1.4.4及以上版本基础库 - - - - {{userInfo.nickName}} - - - - {{motto}} - - diff --git a/miniprogram/pages/logs/logs.json b/miniprogram/pages/logs/logs.json deleted file mode 100644 index 3ee76c1..0000000 --- a/miniprogram/pages/logs/logs.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "navigationBarTitleText": "查看启动日志", - "usingComponents": {} -} \ No newline at end of file diff --git a/miniprogram/pages/logs/logs.scss b/miniprogram/pages/logs/logs.scss deleted file mode 100644 index 94d4b88..0000000 --- a/miniprogram/pages/logs/logs.scss +++ /dev/null @@ -1,8 +0,0 @@ -.log-list { - display: flex; - flex-direction: column; - padding: 40rpx; -} -.log-item { - margin: 10rpx; -} diff --git a/miniprogram/pages/logs/logs.ts b/miniprogram/pages/logs/logs.ts deleted file mode 100644 index 2fcfb22..0000000 --- a/miniprogram/pages/logs/logs.ts +++ /dev/null @@ -1,19 +0,0 @@ -// logs.ts -// const util = require('../../utils/util.js') -import { formatTime } from '../../utils/util' - -Page({ - data: { - logs: [], - }, - onLoad() { - this.setData({ - logs: (wx.getStorageSync('logs') || []).map((log: string) => { - return { - date: formatTime(new Date(log)), - timeStamp: log - } - }), - }) - }, -}) diff --git a/miniprogram/pages/logs/logs.wxml b/miniprogram/pages/logs/logs.wxml deleted file mode 100644 index 0b6b645..0000000 --- a/miniprogram/pages/logs/logs.wxml +++ /dev/null @@ -1,6 +0,0 @@ - - - - {{index + 1}}. {{log.date}} - - diff --git a/miniprogram/sitemap.json b/miniprogram/sitemap.json index ca02add..7f60f86 100644 --- a/miniprogram/sitemap.json +++ b/miniprogram/sitemap.json @@ -1,7 +1,15 @@ { - "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html", - "rules": [{ - "action": "allow", - "page": "*" - }] + "document": "https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html", + "rules": [ + { + "action": "allow", + "page": "pages/Timetable/Timetable" + }, { + "action": "allow", + "page": "pages/Information/Information" + }, { + "action": "allow", + "page": "pages/Account/Account" + } + ] } \ No newline at end of file diff --git a/miniprogram/utils/util.ts b/miniprogram/utils/util.ts deleted file mode 100644 index 69a2e19..0000000 --- a/miniprogram/utils/util.ts +++ /dev/null @@ -1,19 +0,0 @@ -export const formatTime = (date: Date) => { - const year = date.getFullYear() - const month = date.getMonth() + 1 - const day = date.getDate() - const hour = date.getHours() - const minute = date.getMinutes() - const second = date.getSeconds() - - return ( - [year, month, day].map(formatNumber).join('/') + - ' ' + - [hour, minute, second].map(formatNumber).join(':') - ) -} - -const formatNumber = (n: number) => { - const s = n.toString() - return s[1] ? s : '0' + s -}