Skip to content

弹窗 Dialog

弹窗组件

基础用法

Dialog API

Dialog Attributes

属性名说明类型默认值
size组件尺寸default | small | large--
v-model弹窗状态boolean--
title弹窗标题string''
width弹窗宽度string'600px'
top弹窗距离顶部string'2vh'
appendToBody是否插入到 bodybooleantrue
closeOnClickModal是否可以通过点击 modal 关闭 Dialogbooleanfalse
closeOnnPressEscape是否可以通过按下 ESC 关闭 Dialogbooleanfalse
beforeClose弹窗关闭前回调(done: (cancel?: boolean) => void) => void--
draggable为 dialog 开启拖拽功能booleantrue
destroyOnClose当关闭 Dialog 时,销毁其中的元素booleantrue
saveBtn保存按钮是否展示booleantrue
cancelBtn取消按钮是否展示booleantrue
saveBtnText保存按钮文字string'确 认'
cancelBtnText取消按钮文字string'取 消'
saveBtnIcon保存按钮图标string'CircleCheck'
cancelBtnIcon取消按钮图标string'CircleClose'

Dialog 事件

名称说明类型
close弹窗关闭() => void
cancel弹窗取消() => void
enter弹窗确认done: () => void, loading: () => void

Dialog 插槽

名称说明
default弹窗主体内容{loading}
btns底部按钮区域{loading}

Dialog Exposes

名称说明类型