Confirm 二次确认气泡
使用场景#
目标元素的操作需要用户进一步的确认时,在目标元素附近弹出浮层提示,询问用户。
示例#
基本用法#
Children 元素必须是单元素,不支持多个元素。
点击盒子试试
inline
API#
| 字段 | 描述 | |
|---|---|---|
| onOk | MouseEventHandler<HTMLButtonElement>点击确认按钮的回调 | |
| onCancel | MouseEventHandler<HTMLButtonElement>点击取消按钮的回调 | |
| children* | ReactElement<any, string | JSXElementConstructor<any>>正文内容 | |
| title | ReactNode提示内容 | |
| visible | boolean是否显示弹层 | |
| onRequestClose | (reason: any) => void弹层请求关闭时触发事件的回调函数 | |
| attachOverlayManager | boolean | |
| renderTarget | (htmlProps, partialPopupProps) => React.ReactNode渲染目标元素的自定义方法。 该属性将覆盖 target/targetTagName/targetStyle | |
| onRequestOpen | (reason: any) => void弹层请求打开时触发事件的回调函数 | |
| placement | Placement弹层方向 | |
| flip | boolean弹层翻转 是否允许弹层翻转 | |
| 浮层容器 | ||
| usePortal | boolean是否使用 portal 来渲染弹层内容 | |
| 浮层交互 | ||
| interactionKind | PopupInteractionKind触发弹层显示或隐藏的操作类型,可以是 click', 'hover', 'hover-target' | |
| 浮层生命周期 | ||
| beforeOpen | (state?: any) => Promise<IOverlayAnimationProps>浮层即将被打开时的回调 | |
| onOpen | () => void浮层打开时的回调 | |
| afterOpen | () => void浮层打开时的回调 | |
| beforeClose | () => IOverlayAnimationProps浮层即将被关闭时的回调 | |
| onClose | () => void浮层关闭时的回调 | |
| afterClose | () => void浮层关闭后的回调 | |
