Skip to content

Drawer 抽屉 ​

从屏幕边缘滑出的浮层面板,用于展示详细内容或进行表单操作。

基础用法 ​

通过 v-model 控制显示与隐藏。

不同方向 ​

通过 direction 属性设置抽屉的弹出方向。

自定义底部 ​

通过 footer 插槽添加底部操作区。

Drawer API ​

Props ​

参数说明类型默认值
modelValue是否显示 Drawer (v-model)booleanfalse
titleDrawer 标题string''
directionDrawer 打开方向'rtl' | 'ltr' | 'ttb' | 'btt''rtl'
sizeDrawer 尺寸(宽度或高度)string | number'30%'
showClose是否显示关闭按钮booleantrue
closeOnClickOverlay是否可以通过点击遮罩关闭booleantrue
closeOnEsc是否可以通过按下 ESC 关闭booleantrue
lockScroll是否在 Drawer 打开时锁定 body 滚动booleantrue
resizable是否可以拖拽调整大小booleanfalse
minSize拖拽调整时的最小尺寸(px)number200
maxSize拖拽调整时的最大尺寸(px)number800
drawerClassDrawer 的自定义类名string''
withFooter是否显示底部booleanfalse

Events ​

事件名说明回调参数
openDrawer 打开时触发
closeDrawer 关闭时触发

Slots ​

插槽名说明
defaultDrawer 的内容
titleDrawer 标题区的自定义内容
footerDrawer 底部区域

基于 MIT 许可发布