1.0.0-beta.62 • Published 3 years ago

@rax-ui/modal v1.0.0-beta.62

Weekly downloads
53
License
-
Repository
-
Last release
3 years ago

display: Modal

family: utils

Modal

Modal 提供了弹出遮罩层的能力,为 DialogDrawer 等组件提供了底层能力。 (Weex, Web)

API

Props

名称说明类型默认值
visible对话框是否显示booleanfalse
container对话框的容器() => document.body
disablePortal禁用 portal 功能booleanfalse
keepMounted是否一直存在booleanfalse
hideBackdrop是否隐藏遮盖背景booleanfalse
disableBackdropClose是否禁用背景点击关闭booleanfalse
onEnter开始进入时回调函数() => void
onExit开始退出时回调函数() => void
onEntering正在进入时回调函数() => void
onExiting正在退出时回调函数() => void
onEntered进入后回调函数() => void
onExited退出后回调函数() => void
onBackdropClick遮盖背景被点击时调用() => void
onClose关闭时调用(reason: string) => void
transition打开/关闭的过渡动效{ transition: TransitonType, styles: { enter, exit } }
containerStyle容器样式,设置 transition 后生效CSSProperties

TransitionType

名称说明类型默认值
properties过渡属性Array[]
delay延迟时间number0
duration动画持续时间number
timingFunction动画函数'linear' / 'ease' / 'ease-in' / 'ease-out' / 'ease-in-out' / 'cubic-bezier(x1, y1, x2, y2)''ease'

CSS API

名称说明
modal对话框样式
backdrop背景样式