From 4a746fc44572f8449d35c1dc364a41443e32c987 Mon Sep 17 00:00:00 2001 From: jiechaowu Date: Fri, 7 Feb 2020 13:24:27 +0800 Subject: [PATCH] feat: member --- miniprogram/app.js | 4 +- miniprogram/app.json | 3 +- miniprogram/pages/member/member.js | 71 ++++++++++++++++++++++++++++ miniprogram/pages/member/member.json | 3 ++ miniprogram/pages/member/member.wxml | 9 ++++ miniprogram/pages/member/member.wxss | 4 ++ miniprogram/pages/room/room.js | 1 + miniprogram/pages/room/room.wxml | 2 +- 8 files changed, 94 insertions(+), 3 deletions(-) create mode 100644 miniprogram/pages/member/member.js create mode 100644 miniprogram/pages/member/member.json create mode 100644 miniprogram/pages/member/member.wxml create mode 100644 miniprogram/pages/member/member.wxss diff --git a/miniprogram/app.js b/miniprogram/app.js index 1feded4..8007f5e 100644 --- a/miniprogram/app.js +++ b/miniprogram/app.js @@ -15,6 +15,8 @@ App({ }) } - this.globalData = {} + this.globalData = { + rooms: {} + } } }) diff --git a/miniprogram/app.json b/miniprogram/app.json index 2e8fe9f..f1a7924 100644 --- a/miniprogram/app.json +++ b/miniprogram/app.json @@ -16,7 +16,8 @@ "pages/room/room", "pages/report/report", "pages/report/list", - "pages/focus/focus" + "pages/focus/focus", + "pages/member/member" ], "window": { "backgroundColor": "#F6F6F6", diff --git a/miniprogram/pages/member/member.js b/miniprogram/pages/member/member.js new file mode 100644 index 0000000..d258542 --- /dev/null +++ b/miniprogram/pages/member/member.js @@ -0,0 +1,71 @@ +// miniprogram/pages/member/member.js + +const app = getApp() + +Page({ + + /** + * 页面的初始数据 + */ + data: { + members: [], + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad: function (options) { + this.setData({ + members: app.globalData.rooms[options.roomId] + }) + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady: function () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow: function () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide: function () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload: function () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh: function () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom: function () { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage: function () { + + } +}) \ No newline at end of file diff --git a/miniprogram/pages/member/member.json b/miniprogram/pages/member/member.json new file mode 100644 index 0000000..8835af0 --- /dev/null +++ b/miniprogram/pages/member/member.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/miniprogram/pages/member/member.wxml b/miniprogram/pages/member/member.wxml new file mode 100644 index 0000000..a922d12 --- /dev/null +++ b/miniprogram/pages/member/member.wxml @@ -0,0 +1,9 @@ + + + 成员列表 + + + + + + \ No newline at end of file diff --git a/miniprogram/pages/member/member.wxss b/miniprogram/pages/member/member.wxss new file mode 100644 index 0000000..58a33e7 --- /dev/null +++ b/miniprogram/pages/member/member.wxss @@ -0,0 +1,4 @@ +/* miniprogram/pages/member/member.wxss */ + +@import "../../lib/weui-miniprogram/weui-wxss/dist/style/weui.wxss"; + diff --git a/miniprogram/pages/room/room.js b/miniprogram/pages/room/room.js index b9a130e..232ec17 100644 --- a/miniprogram/pages/room/room.js +++ b/miniprogram/pages/room/room.js @@ -146,6 +146,7 @@ Page({ memberNum: e.docs.length, members: e.docs, }) + app.globalData.rooms[roomId] = e.docs }, onError: function(e){ wx.showToast({ diff --git a/miniprogram/pages/room/room.wxml b/miniprogram/pages/room/room.wxml index 4bd6062..ae3dfa7 100644 --- a/miniprogram/pages/room/room.wxml +++ b/miniprogram/pages/room/room.wxml @@ -26,7 +26,7 @@ 同行信息 - + 成员 {{memberNum}}人 -- Gitee