Skip to content

Popconfirm 气泡确认

点击某个元素弹出一个简单的气泡确认框

TIP

在 SSR 场景下,您需要将组件包裹在 <client-only></client-only> 之中 (如: Nuxt) 和 SSG (如: VitePress).

基础用法

Popconfirm 的属性与 Tooltip 很类似, 因此对于重复属性,请参考 Tooltip 的文档,在此文档中不做详尽解释。

自定义弹出框的内容

可以在 Popconfirm 中自定义内容。

触发事件

点击按钮触发事件

API

Attributes

参数说明类型默认值
title标题string
confirm-button-text确认按钮文字string
cancel-button-text取消按钮文字string
confirm-button-type确认按钮类型ButtonTypeprimary
cancel-button-type取消按钮类型ButtonTypetext
icon自定义图标IconSlotTypeIconAlertCircle
icon-colorIcon 颜色string#f90
hide-icon是否隐藏 Iconbooleanfalse
hide-after关闭时的延迟number200
teleported是否 tooltip 插入至 body 元素booleantrue
persistenttooltip 组件长时间不触发且 persistent 属性设置为 false 时, 弹出组件将会被删除booleanfalse
width弹层宽度,最小宽度 150pxstring | number150

Slots

名称说明
reference触发 Popconfirm 显示的 HTML 元素

Events

事件名称说明类型
confirm点击确认按钮时触发(e: MouseEvent) => void
cancel点击取消按钮时触发(e: MouseEvent) => void