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 @@ + + + + +