From 02778d7c4fa1072652b8e6aefa69e3db24230a5d Mon Sep 17 00:00:00 2001
From: Leo <98382335+gaoziman@users.noreply.github.com>
Date: Sun, 6 Jul 2025 18:14:26 +0800
Subject: [PATCH] =?UTF-8?q?feat(components):=20=E6=96=B0=E5=A2=9E=20NovaDi?=
=?UTF-8?q?alog=20=E9=80=9A=E7=94=A8=E5=BC=B9=E6=A1=86=E7=BB=84=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 基于 n-modal 封装的统一弹框组件
- 支持自定义宽度、高度、标题和按钮文字
- 提供 novaOpen/novaClose 方法控制显示状态
- 支持 #header 和 #content 插槽自定义内容
- 统一项目弹框交互体验和视觉风格
---
src/components/common/NovaDialog.vue | 223 +++++++++++++++++++++++++++
1 file changed, 223 insertions(+)
create mode 100644 src/components/common/NovaDialog.vue
diff --git a/src/components/common/NovaDialog.vue b/src/components/common/NovaDialog.vue
new file mode 100644
index 0000000..8e14736
--- /dev/null
+++ b/src/components/common/NovaDialog.vue
@@ -0,0 +1,223 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+