设计
设计指南
设计原则
样式指南
设计资源
Klein - Figma
Klein Font
官方图标库
开发
开发文档
React
Vue Web
敬请期待
开发资源
GitHub 代码仓库
生态产品
生态产品
Orion Fonts
敬请期待
Orio Market
敬请期待
Klein Pro
敬请期待
Klein Editor
敬请期待

气泡框 Popconfirm

点击元素,弹出气泡式的确认框、目标元素的操作需要用户进一步的确认时,在目标元素附近弹出浮层提示,询问用户。
和 confirm 弹出的全屏居中弹窗相比,交互形式更轻量。

基础示例

基本用法。

自定义图标

带图标。

异步关闭

点击确定后异步关闭气泡确认框。

confirm promise方式关闭

点击确定后异步关闭气泡确认框。

Popconfirm Props

参数说明类型默认值
placement确认框弹出位置"top"-
title确认框的标题ReactNode-
content确认框的描述ReactNode-
color背景颜色string#ffffff
cancelButtonPropscancel 按钮 propsButtonProps-
cancelText取消按钮文字string取消
okButtonPropsok 按钮 propsButtonProps-
okText确认按钮文字string确定
icon自定义弹出气泡 Icon 图标ReactNode-
onCancel点击取消的回调((event: MouseEvent<HTMLElement, MouseEvent>) => void)-
onConfirm点击确认的回调((event: MouseEvent<HTMLElement, MouseEvent>) => void)-
visible是否显示气泡确认框boolean-
width自定义宽度number-
prefixCls类名前缀string-
white是否使用白底的提示boolean-
overlayClassName弹出提示的类名string-
overlayStyle弹出提示的样式CSSProperties-
overlayInnerStyle弹出提示内容的样式object-
defaultVisible默认显示隐藏状态boolean-
mouseLeaveDelay鼠标移出后延时多少才隐藏 Tooltip,单位:秒number-
mouseEnterDelay鼠标移入后延时多少才显示 Tooltip,单位:秒number-
trigger触发行为,可选 hover | focus | click | contextMenu,可使用数组设置多个触发行为string-
onVisibleChange显示隐藏的回调((visible: boolean) => void)-
getPopupContainer提示信息挂载点,默认挂载到 body 上((node: HTMLElement) => HTMLElement)-

贡献者