Skip to content

Drawer抽屉

打开方式

支持两种打开方式 使用 default插槽drawerRef 使用 default插槽 时点击即可自动打开抽屉 使用 drawerRef 时需自行调用 open 方法

打开方向

direction可选值有 ltr rtl,默认值为 ltr

设置大小/支持响应式

通过size设置宽度大小,支持 Tailwind CSS 的任意宽度值(包括响应式写法)

默认值为 w-[40vw] min-w-[250px]

注意

该本质是绑定到Drawer上的动态css,所有使用的要尤其小心,避免造成副作用

显示关闭图标

通过设置 show-close-icon 来控制是否显示图标,默认值为 true

点击蒙层关闭

通过设置 close-on-click-modal 来控制点击图层是否关闭,默认值为 true

IMPORTANT

当设置了 close-on-click-modal 为true时,关闭图标不再受控制,必然显示

自定义header

可使用 header 插槽自定义抽屉头部,并且该插槽暴露一个 close 方法用于关闭抽屉

IMPORTANT

由于自定义了header,由此此时 show-close-icon 将不再有实际作用

同理,若将 close-on-click-modal 设置为 false,请务必确保留有关闭的按钮或图标等,以此确保用户体验

API

Attributes

Drawer

属性值说明类型默认值
title抽屉标题string-
size抽屉大小string'w-[40vw] min-w-[250px]'
direction打开方向['ltr','rtl']'ltr'
show-close-icon是否显示关闭图标booleantrue
close-on-click-modal点击蒙层是否关闭抽屉booleantrue

Slots

插槽名说明
trigger打开抽屉触发器
header抽屉头部
body抽屉主体

Expose

方法名说明类型
status抽屉打开状态boolean
open控制抽屉打开() => void
close控制抽屉关闭() => void