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 许可发布