Skip to content
On this page

dialog(弹出框)组件

https://element-plus.org/zh-CN/component/dialog.html

Hidden Title

基础用法

通常用法

插槽

全屏

弹框form表单

自动给确认按钮加loading

dialog组件如果把@confirm换成:confirm, 那么子组件会优先处理属性confirm, 如果属性confirm是一个异步请求, 会加载loading; 注意: 如果点击后确认按钮一致有loading, 那说明返回的不是promise


dialog组件生成的drawer

内部高度占满100%: fillSlot

属性

属性名说明类型默认值
title顶部titlestring提示
hideHeaderIcon是否隐藏顶部默认iconbooleanfalse
cancelText取消按钮文本string取消
confirmText确认按钮文本string确认
footer是否显示底部操作按钮object-
showCancel是否显示取消按钮boolean true
showConfirm是否显示确认按钮booleantrue
confirmAttrs确认按钮的属性object{}
cancleAttrs取消按钮的属性object{}
destroy-on-close当关闭 Dialog 时,销毁其中的元素booleanfalse
fullscreen是否为全屏Dialogbooleanfalse
enableConfirm是否允许使用enter回车键执行confirm事件booleantrue
closeOnClickModal是否允许点击模态框关闭弹框booleantrue
confirm绑定确认按钮的方法, 与方法的区别是, 可以使用属性绑定异步事件而直接让确认按钮加载loadingFunction-
fillSlot是否让默认slot内容区撑满dialog body高度, 并由slot内部自行处理滚动booleanfalse

方法

属性名说明类型
cancel取消按钮的方法Function
confirm确认按钮的方法Function

Slots

插槽名说明
header对话框标题内容区;只替换标题文字区域,默认 icon 仍保留
headerIcon对话框标题左侧 icon 内容
footerDialog 按钮操作区的内容