PageContainer
版本要求:
@ray-js/ray≥0.5.10
描述
页面容器,用于从屏幕边缘或底部弹出半屏/全屏内容,支持遮罩、圆角、进入离开动画及生命周期回调。
属性
| 属性 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
show | boolean | 否 | false | 是否显示容器组件 |
duration | number | 否 | 300 | 动画时长,单位毫秒 |
zIndex | number | 否 | 100 | z-index 层级 |
overlay | boolean | 否 | true | 是否显示遮罩层 |
position | "top" | "bottom" | "right" | "center" | 否 | bottom | 弹出位置 |
round | boolean | 否 | false | 是否显示圆角 |
overlayStyle | string | any | 否 | - | 自定义遮罩层样式 |
customStyle | string | any | 否 | - | 自定义弹出层样式 |
| 否 | - | 进入前触发 | ||
| 否 | - | 进入中触发 | ||
| 否 | - | 进入后触发 | ||
| 否 | - | 离开前触发 | ||
| 否 | - | 离开中触发 | ||
| 否 | - | 离开后触发 | ||
| 否 | - | 点击遮罩层时触发 |
合法值
position
| 值 | 说明 | 最低版本 |
|---|---|---|
top | 从顶部弹出 | - |
bottom | 从底部弹出 | - |
right | 从右侧弹出 | - |
center | 在屏幕中央显示 | - |