Dialog 对话框

用于显示重要信息或需要用户确认操作的模态对话框

用于显示重要信息或需要用户确认操作的模态对话框

演示

9:41

代码示例

<!-- 操作 -->
  <re-button theme="primary" @click="visible = true">打开对话框</re-button>
  <re-dialog :key="current" :visible="visible" :title="currentConfig.title" :content="currentConfig.content" :confirm-btn="currentConfig.confirmBtn" :cancel-btn="currentConfig.cancelBtn" :close-btn="currentConfig.closeBtn" :close-on-click-overlay="currentConfig.closeOnClickOverlay" :show-overlay="currentConfig.showOverlay" :zindex="currentConfig.zindex" @update:visible="visible = $event" @confirm="onConfirm" @cancel="onCancel" />

引入

推荐使用 easycom 模式,配置后无需手动 import 即可直接使用 <re-dialog />。

API

Dialog Props

名称类型默认值描述必传
visiblebooleanfalse是否显示对话框N
titlestring""标题N
contentstring""内容文字N
confirmBtnstring"确认"确认按钮文字或配置对象N
cancelBtnstring"取消"取消按钮文字或配置对象N
closeBtnbooleantrue是否显示关闭按钮N
closeOnClickOverlaybooleanfalse点击遮罩层是否关闭N
showOverlaybooleantrue是否显示遮罩层N
zindexnumber2500元素层级N
customStylestring""自定义样式N

Dialog Events

名称参数描述
update:visiblevalue: boolean显隐变化时触发
confirm-确认时触发
cancel-取消时触发
close-关闭时触发
visible-changevisible: boolean显隐变化时触发

Dialog Slots

名称描述
title-
content-
default默认插槽
cancel-
confirm-