From e9f0f6e12c7a365c5fe11c308ed80404e71c58c2 Mon Sep 17 00:00:00 2001 From: Abbh1 <86962549+Abbh1@users.noreply.github.com> Date: Wed, 22 Nov 2023 16:57:54 +0800 Subject: [PATCH] =?UTF-8?q?feat=20=E6=B7=BB=E5=8A=A0=E6=B6=89=E5=8F=8A?= =?UTF-8?q?=E4=BA=A7=E5=93=81=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.json | 1 + custom-tab-bar/data.js | 2 +- pages/usercenter/index.js | 12 +++++ pages/usercenter/index.wxml | 4 +- pages/usercenter/subscribe/index.js | 66 +++++++++++++++++++++++++++ pages/usercenter/subscribe/index.json | 7 +++ pages/usercenter/subscribe/index.wxml | 15 ++++++ pages/usercenter/subscribe/index.wxss | 25 ++++++++++ 8 files changed, 129 insertions(+), 3 deletions(-) create mode 100644 pages/usercenter/subscribe/index.js create mode 100644 pages/usercenter/subscribe/index.json create mode 100644 pages/usercenter/subscribe/index.wxml create mode 100644 pages/usercenter/subscribe/index.wxss diff --git a/app.json b/app.json index f4dba36..0d0daeb 100644 --- a/app.json +++ b/app.json @@ -12,6 +12,7 @@ "pages/usercenter/goods-history/index", "pages/usercenter/person-info/index", "pages/usercenter/set/index", + "pages/usercenter/subscribe/index", "pages/usercenter/name-edit/index" ], "tabBar": { diff --git a/custom-tab-bar/data.js b/custom-tab-bar/data.js index 8d53290..e2f2172 100644 --- a/custom-tab-bar/data.js +++ b/custom-tab-bar/data.js @@ -6,7 +6,7 @@ export default [ }, { icon: 'person', - text: '个人中心', + text: '我的', url: 'pages/usercenter/index', }, ]; diff --git a/pages/usercenter/index.js b/pages/usercenter/index.js index d6ad028..8979209 100644 --- a/pages/usercenter/index.js +++ b/pages/usercenter/index.js @@ -11,6 +11,12 @@ import Toast from 'tdesign-miniprogram/toast/index'; const menuData = [ [ + { + title: '订阅涉及产品', + tit: '', + url: '', + type: 'subscribe', + }, { title: '设置', tit: '', @@ -101,6 +107,12 @@ Page({ this.openMakePhone(); break; } + case 'subscribe': { + wx.navigateTo({ + url: '/pages/usercenter/subscribe/index' + }); + break; + } case 'set': { wx.navigateTo({ url: '/pages/usercenter/set/index' diff --git a/pages/usercenter/index.wxml b/pages/usercenter/index.wxml index 3e7f88e..6683795 100644 --- a/pages/usercenter/index.wxml +++ b/pages/usercenter/index.wxml @@ -3,7 +3,7 @@ - + diff --git a/pages/usercenter/subscribe/index.js b/pages/usercenter/subscribe/index.js new file mode 100644 index 0000000..efdff15 --- /dev/null +++ b/pages/usercenter/subscribe/index.js @@ -0,0 +1,66 @@ +// pages/usercenter/subscribe/index.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/pages/usercenter/subscribe/index.json b/pages/usercenter/subscribe/index.json new file mode 100644 index 0000000..53fccf2 --- /dev/null +++ b/pages/usercenter/subscribe/index.json @@ -0,0 +1,7 @@ +{ + "navigationBarTitleText": "订阅涉及产品", + "usingComponents": { + "t-tag": "tdesign-miniprogram/tag/tag", + "van-button": "@vant/weapp/button/index" + } +} \ No newline at end of file diff --git a/pages/usercenter/subscribe/index.wxml b/pages/usercenter/subscribe/index.wxml new file mode 100644 index 0000000..f9c75b3 --- /dev/null +++ b/pages/usercenter/subscribe/index.wxml @@ -0,0 +1,15 @@ + + \ No newline at end of file diff --git a/pages/usercenter/subscribe/index.wxss b/pages/usercenter/subscribe/index.wxss new file mode 100644 index 0000000..3dd3e79 --- /dev/null +++ b/pages/usercenter/subscribe/index.wxss @@ -0,0 +1,25 @@ +.subscribe-page { + background-color: #F5F5F5; + padding: 30rpx; +} + +.subscribe-list-box {} + +.tag {} + +.btn { + width: 150rpx !important; +} + +.subscribe-list-item { + background-color: white !important; + width: 100%; + padding: 15rpx 0; +} + +.subscribe-list-item-margin { + display: flex; + justify-content: space-between; + align-items: center; + margin: 0 30rpx; +} \ No newline at end of file