Drawer 抽屉
抽屉组件,从屏幕边缘滑出,支持推拉手势关闭、模态层过渡动画。closeOnOverlayClick 默认 false,默认禁止点击遮罩关闭。
抽屉组件,从屏幕边缘滑出的浮层面,支持 v-model:visible 双向绑定。支持推拉手势关闭,模态层过渡动画。
演示
9:41
代码示例
引入
推荐使用 easycom 模式,配置后无需手动 import 即可直接使用 <re-drawer />。
API
Drawer Props
| 名称 | 类型 | 默认值 | 描述 | 必传 |
|---|---|---|---|---|
| visible | boolean | false | 是否显示抽屉,支持 v-model:visible | N |
| placement | "left" | "right" | "right" | 抽屉方向,可选值:left/right | N |
| showOverlay | boolean | true | 是否显示遮罩层 | N |
| destroyOnClose | boolean | false | 关闭时是否销毁子组件 | N |
| width | string | "280px" | 抽屉宽度 | N |
| customStyle | string | "" | 自定义样式 | N |
| closeOnOverlayClick | boolean | false | 是否允许点击遮罩层关闭抽屉 | N |
| swipeable | boolean | true | 是否支持推拉手势关闭抽屉 | N |
Drawer Events
| 名称 | 参数 | 描述 |
|---|---|---|
| close | - | 关闭抽屉时触发 |
| open | - | 打开抽屉时触发 |
| visible-change | visible: boolean | 抽屉显隐变化时触发,参数为当前是否可见 |
| update:visible | visible: boolean | 抽屉显隐变化时触发,参数为当前是否可见 |
Drawer Slots
| 名称 | 描述 |
|---|---|
| default | 默认插槽 |
