From 9e4814638f3260934c0ec8d5958d16b4911aa8ac Mon Sep 17 00:00:00 2001 From: lld <15027638633@163.com> Date: Thu, 26 Mar 2026 14:16:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=86=E5=8F=B2=E8=AE=B0=E5=BD=95ui=E6=9A=82?= =?UTF-8?q?=E6=97=B6=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/news/index.vue | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/pages/news/index.vue b/pages/news/index.vue index d2fc1e3..fb5fa09 100644 --- a/pages/news/index.vue +++ b/pages/news/index.vue @@ -2,9 +2,14 @@ - - {{ title }}  - + + {{ title }}  + + + + + + @@ -161,8 +166,8 @@ export default { methods: { isTodayDate, navBack() { - this.$modal.showToast('模块建设中~') - console.log('返回上一页') + this.showDrawer('showLeft'); + console.log('点击消息中心') }, clearUnread() { this.$modal.showToast('模块建设中~') @@ -195,6 +200,19 @@ export default { deleteItem(event, index) { this.$modal.showToast('敬请期待~') console.log('删除消息:', event, index) + }, + // 打开窗口 + showDrawer(e) { + this.$refs[e].open() + }, + // 关闭窗口 + closeDrawer(e) { + this.$refs[e].close() + }, + // 抽屉状态发生变化触发 + change(e, type) { + console.log((type === 'showLeft' ? '左窗口' : '右窗口') + (e ? '打开' : '关闭')); + this[type] = e } } }