From 594c19da034fdee77c0660ee6428e2328debb961 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Thu, 19 Sep 2024 06:47:16 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=89=8B=E6=9C=BA=E7=AB=AF=E6=B6=88?= =?UTF-8?q?=E6=81=AF=E8=8F=9C=E5=8D=95=E5=B1=85=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assets/js/pages/manage/components/DialogWrapper.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/resources/assets/js/pages/manage/components/DialogWrapper.vue b/resources/assets/js/pages/manage/components/DialogWrapper.vue index 225985d1e..0c7d5314e 100644 --- a/resources/assets/js/pages/manage/components/DialogWrapper.vue +++ b/resources/assets/js/pages/manage/components/DialogWrapper.vue @@ -2874,12 +2874,13 @@ export default { if (rect.bottom > scrollerRect.bottom) { height -= rect.bottom - scrollerRect.bottom } + const left = this.windowWidth < 500 ? (this.windowWidth / 2) : event.clientX this.operateStyles = { - left: `${event.clientX}px`, + left: `${left}px`, top: `${top}px`, height: `${height}px`, } - this.operateClient = {x: event.clientX, y: event.clientY}; + this.operateClient = {x: left, y: event.clientY}; this.operateVisible = true; }) },