Drawer 抽屉板
屏幕边缘滑出的浮层面板组件。
何时使用
- 抽屉从父窗体边缘滑入,覆盖住部分父窗体内容。用户在抽屉内操作时不必离开当前任务,操作完成后,可以平滑地回到到原任务。
- 当需要一个附加的面板来控制父窗体内容,这个面板在需要时呼出。比如,控制界面展示样式,往界面中添加内容。
- 当需要在当前任务流中插入临时任务,创建或预览附加内容。比如展示协议条款,创建子对象。
基本用法
左侧弹出
背景滚动
关闭前回调
服务方式
Drawer 参数
参数名 | 类型 | 默认 | 说明 | 跳转 Demo |
---|---|---|---|---|
v-model | Boolean | false | 可选,设置抽屉板是否可见 | 基本用法 |
position | String | right | 可选,抽屉板出现的位置,'left'或者'right' | 左侧弹出 |
show-overlay | Boolean | true | 可选,是否有遮罩层 | 基本用法 |
lock-scroll | Boolean | true | 可选,是否锁定滚动 | 背景滚动 |
z-index | Number | 1000 | 可选,设置 drawer 的 z-index 值 | 基本用法 |
esc-key-closeable | Boolean | true | 可选,设置可否通过 esc 按键来关闭 drawer 层 | 基本用法 |
close-on-click-overlay | Boolean | true | 可选,设置可否通过点击背景来关闭 drawer 层 | 基本用法 |
before-close | (done) => void | - | 可选,关闭窗口前的回调,调用 done 可关闭 drawer | 关闭前回调 |
Drawer 事件
事件名 | 类型 | 说明 |
---|---|---|
open | - | drawer 打开时触发 |
close | - | drawer 关闭时触发 |
Drawer 插槽
插槽名 | 类型 | 说明 | 跳转 Demo |
---|---|---|---|
default | 默认 | 抽屉板内容 | 基本用法 |