跳转到内容

气泡确认框 Popconfirm

可以通过 on-before-ok 更简洁的实现异步关闭功能

气泡确认框的基本用法。

自定义按钮的文字或图标。

popconfirm 支持 12 个不同的方位。分别为:上左 上右 下左 下右 左上 左下 右上 右下

通过 type 属性可以设置确认框类型。

<popconfirm> 组件继承 <trigger> 组件的全部属性

参数名描述类型默认值
content内容string-
position弹出位置'top' | 'tl' | 'tr' | 'bottom' | 'bl' | 'br' | 'left' | 'lt' | 'lb' | 'right' | 'rt' | 'rb''top'
popup-visible (v-model)气泡确认框是否可见boolean-
default-popup-visible气泡确认框默认是否可见(非受控模式)booleanfalse
type气泡确认框的类型'info' | 'success' | 'warning' | 'error''info'
ok-text确认按钮的内容string-
cancel-text取消按钮的内容string-
ok-loading确认按钮是否为加载中状态booleanfalse
ok-button-props确认按钮的PropsButtonProps-
cancel-button-props取消按钮的PropsButtonProps-
content-class弹出框内容的类名ClassName-
content-style弹出框内容的样式CSSProperties-
arrow-class弹出框箭头的类名ClassName-
arrow-style弹出框箭头的样式CSSProperties-
popup-container弹出框的挂载点string | HTMLElement-
on-before-ok触发 ok 事件前的回调函数。如果返回 false 则不会触发后续事件,也可使用 done 进行异步关闭。( done: (closed: boolean) => void) => void | boolean | Promise<void | boolean>-
on-before-cancel触发 cancel 事件前的回调函数。如果返回 false 则不会触发后续事件。() => boolean-
事件名描述参数
popup-visible-change气泡确认框的显隐状态改变时触发visible: boolean
ok点击确认按钮时触发-
cancel点击取消按钮时触发-
插槽名描述参数
icon图标-
content内容-