From f0e9e55af23486ef701ceb667c12ee9498db6863 Mon Sep 17 00:00:00 2001 From: Netfan Date: Mon, 14 Apr 2025 11:48:21 +0800 Subject: [PATCH] feat: alert support customize `footer` (#5940) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Alert组件支持自定义footer --- docs/src/components/common-ui/vben-alert.md | 6 ++++ docs/src/demos/vben-alert/confirm/index.vue | 33 +++++++++++++++++++ .../@core/ui-kit/popup-ui/src/alert/alert.ts | 2 ++ .../@core/ui-kit/popup-ui/src/alert/alert.vue | 6 +++- 4 files changed, 46 insertions(+), 1 deletion(-) diff --git a/docs/src/components/common-ui/vben-alert.md b/docs/src/components/common-ui/vben-alert.md index 61caac6d..295fecce 100644 --- a/docs/src/components/common-ui/vben-alert.md +++ b/docs/src/components/common-ui/vben-alert.md @@ -69,8 +69,14 @@ export type AlertProps = { contentClass?: string; /** 执行beforeClose回调期间,在内容区域显示一个loading遮罩*/ contentMasking?: boolean; + /** 弹窗底部内容(与按钮在同一个容器中) */ + footer?: Component | string; /** 弹窗的图标(在标题的前面) */ icon?: Component | IconType; + /** + * 弹窗遮罩模糊效果 + */ + overlayBlur?: number; /** 是否显示取消按钮 */ showCancel?: boolean; /** 弹窗标题 */ diff --git a/docs/src/demos/vben-alert/confirm/index.vue b/docs/src/demos/vben-alert/confirm/index.vue index 4dba6308..723445d9 100644 --- a/docs/src/demos/vben-alert/confirm/index.vue +++ b/docs/src/demos/vben-alert/confirm/index.vue @@ -1,6 +1,10 @@