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 执行 */