From df4e00e23f5fbf04489776d995266229f3e8624f Mon Sep 17 00:00:00 2001 From: kuaifan Date: Sat, 29 Mar 2025 14:11:47 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E6=B6=88=E6=81=AF?= =?UTF-8?q?=E9=95=BF=E6=8C=89=E8=8F=9C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assets/js/pages/manage/components/DialogWrapper.vue | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/resources/assets/js/pages/manage/components/DialogWrapper.vue b/resources/assets/js/pages/manage/components/DialogWrapper.vue index 49e66edfd..549b5b000 100644 --- a/resources/assets/js/pages/manage/components/DialogWrapper.vue +++ b/resources/assets/js/pages/manage/components/DialogWrapper.vue @@ -3164,7 +3164,14 @@ export default { if (rect.bottom > scrollerRect.bottom) { height -= rect.bottom - scrollerRect.bottom } - const left = this.windowWidth < 500 && this.operateItem.created_at ? (this.windowWidth / 2) : this.operateItem.clientX + let left = this.operateItem.clientX + if (this.windowWidth < 500) { + if (this.operateItem.created_at) { + left = this.windowWidth / 2 + } else { + left = rect.left + (rect.width / 2) + } + } this.operateStyles = { left: `${left}px`, top: `${top}px`,