From 8011b37e93c9ce1cad177d7ee42b4e16b9e633a5 Mon Sep 17 00:00:00 2001
From: lingsoul <908707246@qq.com>
Date: Thu, 19 Oct 2023 15:47:57 +0800
Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=9B=B4=E6=96=B0=E3=80=91=E5=AE=8C?=
=?UTF-8?q?=E6=88=90Modal=E7=BB=84=E4=BB=B6=E5=85=A8=E5=B1=8F=E3=80=81?=
=?UTF-8?q?=E6=8B=96=E6=8B=BD=E3=80=81=E6=8B=89=E4=BC=B8=E5=8A=9F=E8=83=BD?=
=?UTF-8?q?=EF=BC=8C=E5=B9=B6=E6=94=AF=E6=8C=81slot=E6=8F=92=E6=A7=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/components/DragModal/index.vue | 165 +++++++++++++++---
.../src/components/DragModal/props.js | 8 +-
2 files changed, 146 insertions(+), 27 deletions(-)
diff --git a/snowy-admin-web/src/components/DragModal/index.vue b/snowy-admin-web/src/components/DragModal/index.vue
index 1d4dd31c..df8e5e6f 100644
--- a/snowy-admin-web/src/components/DragModal/index.vue
+++ b/snowy-admin-web/src/components/DragModal/index.vue
@@ -4,20 +4,37 @@
:visible="visible"
v-bind="$props"
:width="modalWidth"
- :footer="null"
- :bodyStyle="{ padding: 0 }"
- @ok="handleOk"
- @cancel="handleCancel"
+ :wrap-class-name="wrapClassName + fullscreenClass"
>
-
-
-
-
+
+
+
diff --git a/snowy-admin-web/src/components/DragModal/props.js b/snowy-admin-web/src/components/DragModal/props.js
index 74705023..f29069f7 100644
--- a/snowy-admin-web/src/components/DragModal/props.js
+++ b/snowy-admin-web/src/components/DragModal/props.js
@@ -8,7 +8,7 @@ export default {
'closeIcon', // 自定义关闭图标 VNode | slot - 1.5.0
'confirmLoading', // 确定按钮 loading boolean 无
'destroyOnClose', // 关闭时销毁 Modal 里的子元素 boolean false
- // 'footer', // 底部内容,当不需要默认底部按钮时,可以设为 :footer="null" string|slot 确定取消按钮
+ 'footer', // 底部内容,当不需要默认底部按钮时,可以设为 :footer="null" string|slot 确定取消按钮
'forceRender', // 强制渲染 Modal boolean false
'getContainer', // 指定 Modal 挂载的 HTML 节点 (instance): HTMLElement () => document.body
'keyboard', // 是否支持键盘 esc 关闭 boolean true
@@ -20,9 +20,9 @@ export default {
'okButtonProps', // ok 按钮 props, 遵循 jsx规范 {props: ButtonProps, on: {}} -
'cancelButtonProps', // cancel 按钮 props, 遵循 jsx规范 {props: ButtonProps, on: {}} -
'title', // 标题 string|slot 无
- 'visible', // (v-model) 对话框是否可见 boolean 无
- 'width', // 宽度 string|number 520
- 'wrapClassName', // 对话框外层容器的类名 string -
+ // 'visible', // (v-model) 对话框是否可见 boolean 无
+ // 'width', // 宽度 string|number 520
+ // 'wrapClassName', // 对话框外层容器的类名 string -
'zIndex', // 设置 Modal 的 z-index Number 1000
'dialogStyle', // 可用于设置浮层的样式,调整浮层位置等 object - 1.6.1
'dialogClass' // 可用于设置浮层的类名 string