From 0d443eb2e2d9d87c062daa7940a7af6d234ed112 Mon Sep 17 00:00:00 2001 From: "DESKTOP-RQ919RC\\Pc" <1300399510@qq.com> Date: Tue, 2 Sep 2025 19:00:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=A8=A1=E6=80=81?= =?UTF-8?q?=E6=A1=86=E6=98=BE=E7=A4=BA=E6=97=B6=E9=A1=B5=E9=9D=A2=E6=BB=9A?= =?UTF-8?q?=E5=8A=A8=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 为多个组件添加watch监听,当模态框显示时隐藏页面滚动条,关闭时恢复 修复学校筛选条件中sid改为id的字段匹配问题 清理viewMap组件中多余的注释代码 --- src/components/detail/imageWatch.vue | 2 ++ src/components/edit/choosingIdentity.vue | 11 ++++++++--- src/components/public/viewMap.vue | 9 ++++++--- src/views/apartmentDetail.vue | 10 ++++++++++ src/views/detail.vue | 5 +++++ src/views/edit.vue | 13 +++++++++---- src/views/housingView/apartment.vue | 4 ++-- 7 files changed, 42 insertions(+), 12 deletions(-) diff --git a/src/components/detail/imageWatch.vue b/src/components/detail/imageWatch.vue index fadb8e6..6be5f93 100644 --- a/src/components/detail/imageWatch.vue +++ b/src/components/detail/imageWatch.vue @@ -95,6 +95,7 @@ let watchSet = (num) => { const handleEscKey = e => (e.key == "Escape" && close()) onMounted(() => { + document.body.style.overflow = "hidden"; watchEffect(() => { show = props.show; list.value = props.list; @@ -106,6 +107,7 @@ onMounted(() => { }); onBeforeUnmount(() => { + document.body.style.overflow = "unset"; window.removeEventListener("keydown", handleEscKey); }); diff --git a/src/components/edit/choosingIdentity.vue b/src/components/edit/choosingIdentity.vue index c504515..561a828 100644 --- a/src/components/edit/choosingIdentity.vue +++ b/src/components/edit/choosingIdentity.vue @@ -48,9 +48,9 @@