From ca7520cb2e7a0dce5aab7ead658e4884113bde7c Mon Sep 17 00:00:00 2001 From: shenmo Date: Sun, 12 Apr 2026 21:34:51 +0800 Subject: [PATCH] =?UTF-8?q?fix(modal):=20=E4=BF=AE=E5=A4=8D=E6=A8=A1?= =?UTF-8?q?=E6=80=81=E6=A1=86=E6=BB=9A=E5=8A=A8=E5=92=8C=E7=82=B9=E5=87=BB?= =?UTF-8?q?=E4=BA=8B=E4=BB=B6=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 为多个模态框组件添加滚动和点击事件处理,防止背景滚动时内容滚动 当点击模态框背景时关闭模态框,同时阻止事件冒泡到内容区域 --- src/components/AppDetailModal.vue | 7 +++++++ src/components/DownloadQueue.vue | 5 ++++- src/components/InstalledAppsModal.vue | 7 +++++++ src/components/UpdateCenterModal.vue | 6 ++++++ src/components/update-center/UpdateCenterLogPanel.vue | 4 +++- 5 files changed, 27 insertions(+), 2 deletions(-) diff --git a/src/components/AppDetailModal.vue b/src/components/AppDetailModal.vue index 9f62e2de..199ce6f8 100644 --- a/src/components/AppDetailModal.vue +++ b/src/components/AppDetailModal.vue @@ -12,6 +12,7 @@ v-bind="attrs" class="fixed inset-0 z-50 flex items-center justify-center overflow-hidden bg-slate-900/70 p-4" @click.self="closeModal" + @wheel="onOverlayWheel" >