From 7182405d24f5c46d90326d7333530b73f3174a65 Mon Sep 17 00:00:00 2001 From: xueyitt <1455668754@qq.com> Date: Tue, 30 Jun 2026 14:24:18 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=BC=B9=E6=A1=86?= =?UTF-8?q?=E8=87=AA=E5=AE=9A=E4=B9=89=E5=AE=BD=E5=BA=A6=20class=20?= =?UTF-8?q?=E8=A2=AB=E9=BB=98=E8=AE=A4=20max-w=20=E8=A6=86=E7=9B=96?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98=20(#8100)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将 modalClass 参数移至 cn() 末尾,确保用户通过 class 传入的宽度样式 优先于内置默认的 max-w-[calc(100vw-20px)] 生效,使 业务使用Modal 上的自定义的max-w-[50%] 等方式能正确控制弹框宽度。 --- packages/@core/ui-kit/popup-ui/src/modal/modal.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@core/ui-kit/popup-ui/src/modal/modal.vue b/packages/@core/ui-kit/popup-ui/src/modal/modal.vue index c2c25ec3a..850c901a0 100644 --- a/packages/@core/ui-kit/popup-ui/src/modal/modal.vue +++ b/packages/@core/ui-kit/popup-ui/src/modal/modal.vue @@ -243,7 +243,6 @@ function handleClosed() { cn( 'inset-x-0 top-[10vh] mx-auto flex w-130 flex-col p-0', shouldFullscreen ? 'rounded-none' : 'rounded-(--radius)', - modalClass, { 'border border-border': bordered, 'shadow-3xl': !bordered, @@ -255,6 +254,7 @@ function handleClosed() { 'duration-300': !dragging, hidden: isClosed, }, + modalClass, ) " :force-mount="getForceMount"