灵活的弹出容器组件,支持自定义内容和多种弹出位置。
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
open | boolean | false | 是否打开(支持 v-model) |
align | 'start' | 'end' | 'center' | 'center' | 水平对齐方式 |
side | 'top' | 'right' | 'bottom' | 'left' | 'bottom' | 弹出方向 |
sideOffset | number | 4 | 与触发元素的偏移距离 |
alignOffset | number | 0 | 对齐偏移量 |
collisionPadding | number | 0 | 与视口边缘的碰撞内边距 |
class | HTMLAttributes['class'] | - | 弹出面板 CSS 类 |
| 名称 | 说明 |
|---|---|
default | 触发元素 |
panel | 弹出面板内容 |
#panel 插槽中18rem(min-w-72),可通过 class 调整