# 7.8 确认框(Confirm Box)
底部内容容器,带标题和关闭按钮,适合承载自定义表单或操作内容。
# 基础用法
<template>
<dof-confirm-box ref="confirmBox" :show="showConfirm" title="编辑信息">
<text>自定义内容</text>
</dof-confirm-box>
</template>
1
2
3
4
5
2
3
4
5
# Attributes
| Prop | Type | Required | Default | Description |
|---|---|---|---|---|
show | Boolean | N | false | 是否显示 |
height | Number | N | 600 | 高度 |
title | String | N | '' | 标题 |
left-btn-text | String | N | 取消 | 预留属性;当前组件未渲染操作按钮 |
right-btn-text | String | N | 确定 | 预留属性;当前组件未渲染操作按钮 |
need-dark-mode | Boolean | N | false | 是否启用 M-dark/T-dark 内置暗黑适配 |
isRTL | Boolean | N | false | 是否启用 RTL(从右到左)布局;默认关闭 ^2.5.10 |
设置 :need-dark-mode="true" 可启用内置暗黑配色,主题初始化与构建配置见 接入说明。
# Events
| 事件名 | 说明 | 回调参数 |
|---|---|---|
dofPopupOverlayClicked | 点击遮罩层或关闭按钮后,关闭动画完成时触发 | - |
# Methods
| 方法名 | 说明 |
|---|---|
open() | 通过 ref 显示确认框并执行入场动画 |
cancel() | 通过 ref 隐藏确认框并执行退场动画 |
注意
当前组件的左右按钮模板处于注释状态,leftBtnClick 和 rightBtnClick 方法不会由页面 UI 触发。需要确认/取消操作时,请在默认插槽中自行提供按钮。