# Dialog 对话框

基础用法
显示代码
显示底部按钮
显示代码
一次性弹窗
显示代码
不再提示功能
显示代码
高度自动控制
窗口最大高度为 90%,超过后窗口主体会自动出现滚动条。
显示代码
Attributes
参数 说明 类型 可选值 默认值
visible / v-model 是否显示 Dialog Boolean - false
title 标题 String - 提示
width 窗口宽度 String - 560px
custom-class 自定义类名 String - -
closable 是否显示关闭按钮 Boolean - true
close-on-click-mask 是否可以通过点击遮罩层关闭 Dialog Boolean - true
refresh-on-show Dialog 显示时是否重新加载内容插槽 Boolean - false
hide-shadow 是否不显示阴影 Boolean - false
show-footer-btn 是否显示底部按钮 Boolean - false
show-confirm 是否显示确定按钮 Boolean - true
show-cancel 是否显示取消按钮 Boolean - true
confirm-text 确认按钮文案 String - 确认
confirm-disabled 确认按钮是否禁用 Boolean - false
confirm-type 确认按钮类型 String operate delete cancel -
cancel-text 取消按钮文案 String - 取消
cancel-disabled 取消按钮是否禁用 String - false
cancel-type 取消按钮类型 String operate delete cancel cancel
close-on-click-confirm 点击确认按钮时是否关闭 Dialog Boolean - false
close-on-click-cancel 点击取消按钮时是否关闭 Dialog Boolean - true
append-to-body 是否把对话框元素已到body中 Boolean - true
content-style 内容区域样式 String Object - -
dialog-key 弹窗标示值 String - -
dialog-key-prefix 弹窗标示值前缀 String - plvAdminUiDialogDialogKeyPrefix
not-tips-again 是否开启不再提示选择 Boolean - false
not-tips-again-text 不再提示复选框文本 String - 不再提示
only-once-open 是否只显示一次弹窗 Boolean - false
custom-style 自定义样式 Boolean - false
hide-header 是否隐藏弹窗 header Boolean - false
Events
事件名称 说明 回调参数
visibleChange Dialog 打开或关闭时触发 出现则为 true,隐藏则为 false
open Dialog 打开时触发 -
close Dialog 关闭时触发 { type: 触发类型 }
confirm 点击确认按钮时触发 -
cancel 点击取消按钮时触发 -
beforeEnter Vue transition组件生命周期 (opens new window) -
enter Vue transition组件生命周期 (opens new window) -
afterEnter Vue transition组件生命周期 (opens new window) -
enterCancelled Vue transition组件生命周期 (opens new window) -
beforeLeave Vue transition组件生命周期 (opens new window) -
leave Vue transition组件生命周期 (opens new window) -
afterLeave Vue transition组件生命周期 (opens new window) -
leaveCancelled Vue transition组件生命周期 (opens new window) -
Slot
name 说明
内容插槽
title 标题区插槽
footer 底部插槽