From 87e203704bf02a0583a8440c3cbc6521d68c4c50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=9D=A8?= Date: Mon, 29 Sep 2025 18:20:56 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20popup=E7=BB=84=E4=BB=B6=E6=96=B0?= =?UTF-8?q?=E5=A2=9EoverlayClassName?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/vantui/src/popup/index.tsx | 2 ++ packages/vantui/types/popup.d.ts | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/packages/vantui/src/popup/index.tsx b/packages/vantui/src/popup/index.tsx index f0dde21a..ed5f58cb 100644 --- a/packages/vantui/src/popup/index.tsx +++ b/packages/vantui/src/popup/index.tsx @@ -125,6 +125,7 @@ export function Popup(props: PopupProps) { overlay = true, lockScroll = true, overlayStyle, + overlayClassName, closeOnClickOverlay = true, onClickOverlay, onClose, @@ -152,6 +153,7 @@ export function Popup(props: PopupProps) { show={show} zIndex={zIndex} style={overlayStyle} + className={overlayClassName} duration={duration} onClick={_onClickOverlay} lockScroll={lockScroll} diff --git a/packages/vantui/types/popup.d.ts b/packages/vantui/types/popup.d.ts index 68bbcf0f..d5a9dd7a 100644 --- a/packages/vantui/types/popup.d.ts +++ b/packages/vantui/types/popup.d.ts @@ -19,6 +19,10 @@ export interface PopupProps extends TransitionProps, ViewProps, OverlayProps { * @description 自定义遮罩层样式 */ overlayStyle?: string | CSSProperties + /** + * @description 自定义遮罩层样式类 + */ + overlayClassName?: string /** * @description 执行 */