Popup 弹出层
参考 TDesign popup demo,保留不同方向与应用示例,方便直接对比动画节奏。
从顶部、底部、左侧、右侧或中心弹出的浮层组件
演示
9:41
代码示例
引入
推荐使用 easycom 模式,配置后无需手动 import 即可直接使用 <re-popup />。
API
Popup Props
| 名称 | 类型 | 默认值 | 描述 | 必传 |
|---|---|---|---|---|
| visible | boolean | false | 是否显示弹出层 | N |
| placement | string | "bottom" | 弹出位置,top/bottom/left/right/center | N |
| transitionName | string | "" | 过渡动画名称 | N |
| closeBtn | boolean | false | 是否显示关闭按钮 | N |
| closeOnOverlayClick | boolean | true | 点击遮罩层是否关闭 | N |
| showOverlay | boolean | true | 是否显示遮罩层 | N |
| overlayProps | OverlayProps | null | 遮罩层属性配置 | N |
| zIndex | number | 1100 | 元素层级 | N |
| safeAreaInsetBottom | boolean | true | 是否开启底部安全区适配 | N |
| customStyle | string | "" | 自定义样式 | N |
| overlayStyle | string | "" | 自定义遮罩层样式 | N |
| cache | boolean | true | 是否缓存弹层节点,关闭后不销毁实例 | N |
Popup Events
| 名称 | 参数 | 描述 |
|---|---|---|
| update:visible | value: boolean | 显隐变化时触发 |
| visible-change | visible: boolean | 显隐变化时触发 |
| close | - | 关闭时触发 |
| open | - | 打开时触发 |
Popup Slots
| 名称 | 描述 |
|---|---|
| default | 默认插槽 |
