# 7.9 操作确认弹窗(Operation Modal)
单操作确认弹窗,适合删除等危险操作;点击遮罩层可关闭弹窗。
# 基础用法
<template>
<dof-operation-modal
:show="showModal"
del-title="删除"
@onDelete="onDelete"
@close="close"
></dof-operation-modal>
</template>
<script>
import { DofOperationModal } from 'dolphin-intl-ui'
export default {
components: { DofOperationModal },
data() {
return { showModal: true }
},
methods: {
onDelete() {
this.showModal = false
},
close() {
this.showModal = false
},
},
}
</script>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Attributes
| Prop | Type | Required | Default | Description |
|---|---|---|---|---|
show | Boolean | N | false | 是否显示 |
del-title | String | N | 删除 | 操作按钮文本 |
need-dark-mode | Boolean | N | false | 是否启用 M-dark/T-dark 内置暗黑适配 |
background-color | String | N | '' | 背景色 |
text-color | String | N | '' | 文字颜色 |
设置 :need-dark-mode="true" 可启用内置暗黑配色,主题初始化与构建配置见 接入说明。
颜色属性为空时使用内置配色;业务显式颜色和样式覆盖优先于默认配色,关闭暗黑适配后仍有效。
# Events
| 事件名 | 说明 | 回调参数 |
|---|---|---|
onDelete | 点击操作按钮时触发 | {} |
close | 点击遮罩层时触发 | {} |