Overlay 遮罩层
遮罩层属于基础组件,用于构建独立于当前页面布局的组件。
何时使用
当你需要全局弹窗,或者需要元素跟随功能,便可以使用该组件。
固定遮罩层
弹性遮罩层
FixedOverlay 参数
参数名 | 类型 | 默认 | 说明 | 跳转 Demo |
---|---|---|---|---|
v-model | boolean | false | 可选,遮罩层是否可见 | 固定遮罩层 |
lock-scroll | boolean | true | 可选,是否锁定背景滚动 | |
close-on-click-overlay | boolean | true | 可选,是否点击遮罩层关闭 |
FlexibleOverlay 参数
参数名 | 类型 | 默认 | 说明 |
---|---|---|---|
v-model | boolean | false | 可选,控制是否显示 |
origin | HTMLElement | -- | 必选,你必须指定起点元素才能让遮罩层与该元素连接在一起 |
position | Placement[] | ['bottom'] | 可选,指定显示位置 |
align | start | end | center | center | 可选,指定对对齐方式,默认居中对齐 |
offset | number | 8 | 可选,指定与起点元素的间距 |
show-arrow | boolean | false | 可选,是否显示箭头 |
类型定义
Placement
type Placement =
| 'top'
| 'right'
| 'bottom'
| 'left'
| 'top-start'
| 'top-end'
| 'right-start'
| 'right-end'
| 'bottom-start'
| 'bottom-end'
| 'left-start'
| 'left-end';