$ui/components/my-dialog

弹窗组件

Source:

Members

(inner) props

Source:
Properties:
Name Type Attributes Default Description
visible boolean <optional>
true

显示弹窗,支持sync修饰符

title string <optional>

标题文本,复杂内容可通过插槽定义

icon string | object <optional>

标题前的图标,可以是字体图标或svg

width string <optional>

弹窗宽度

height string <optional>

高度

position array <optional>

弹窗默认位置

modal boolean <optional>

显示遮罩层

theme string <optional>

主题风格,可选值:'primary', 'dark', 'light'

draggable boolean | object <optional>

拖拽配置,参考MyDrag组件

resizable boolean | object <optional>

resize配置,参考MyResize组件

animation string <optional>
el-fade-in

显示动画

footer boolean <optional>
true

显示底部

submitText string <optional>
确定

确定按钮文本

cancelText string <optional>
取消

取消按钮文本

submitLoading boolean <optional>

确定按钮显示loading,防止重复提交

closable boolean <optional>
true

窗体可关闭

beforeClose function <optional>

窗体关闭前进行的操作,必须要返回Promise

maximizable boolean <optional>

可最大化

maximized boolean <optional>

初始是否最大化

minimizable boolean <optional>

可最小化,最小化只隐藏,不销毁组件

minimized boolean <optional>

初始是否最小化

cancelClose boolean <optional>

点击取消按钮关闭窗体

loading boolean <optional>

显示loading

loadingTip boolean <optional>
正在拼命加载...

loading提示文本

src string <optional>

用iframe加载的页面地址

bodyClass string <optional>

dialog内容容器className

target string <optional>

窗体加载到容器的html选择器

closeOnClickOutside boolean <optional>

点击窗体外部关闭

属性参数

(inner) slots

Source:
Properties:
Name Type Description
default string

默认插槽,弹窗显示的内容

icon string

定义标题前的图标

title string

定义标题

tool string

定义头部的工具按钮操作区

footer string

定义底部, 定义底部将会导致确定、取消按钮失效

插槽

Events

cancel

Source:

点击取消按钮时触发

close

Source:

窗体关闭时触发

drag

Source:

拖拽时触发

Parameters:
Name Type Description
e Object

drag-start

Source:

开始拖拽时触发

Parameters:
Name Type Description
e Object

drag-stop

Source:

停止拖拽时触发

Parameters:
Name Type Description
e Object

hide

Source:

隐藏时触发

load

Source:

iframe完成加载内容时触发

maximize

Source:

最大化变化时触发

Parameters:
Name Type Description
是否最大化 boolean

open

Source:

窗体打开时触发

resize

Source:

改变尺寸时触发

Parameters:
Name Type Description
e Object

resize-start

Source:

开始改变尺寸时触发

Parameters:
Name Type Description
e Object

resize-stop

Source:

停止改变尺寸时触发

Parameters:
Name Type Description
e Object

show

Source:

显示时触发

submit

Source:

点击确定按钮时触发