DrawerV2 抽屉

抽屉,只需关心弹窗内容。DrawerV2组件的使用姿势与DialogV2组件使用姿势几乎一致。

基础用法

triggerProps对象类型是Partial<ButtonProps> & {triggerText?: string }

使用triggerProps对象的triggerText属性来快速设置触发器按钮的文案

取消、确定

cancelProps对象类型是Partial<ButtonProps> & {hidden?: boolean; cancelText?: string}

sureProps对象类型是Partial<ButtonProps> & {hidden?: boolean; sureText?: string}

使用这 2 个属性可以快速设置取消确定按钮的文案及样式

按钮回调

onSureonCancel回调函数的参数含有close方法,用户可自行根据业务选择性调用

如果不设置这 2 个函数,点击后默认自动关闭弹窗

自定义触发器

有时需要完全自定义触发器 UI,这时紧靠triggerProps设置ElButton组件肯定满足不了,可以使用trigger插槽来自定义

自定义的 ui 点击后默认冒泡,所以用户不必手动调用关闭弹窗的方法

自定义触发器-点我

自定义头部

可以使用header插槽来自定义头部

该使用姿势和ElDrawer一致

自定义底部

可以使用footer插槽来自定义底部

该使用姿势和ElDrawer一致

API

属性

弹窗其他相关的 API 属性,请参考 ElDrawer 即可,剩下是 DrawerV2 组件独有的 API 属性

属性名说明类型默认值
trigger-props触发按钮属性设置Object-
cancel-props取消按钮属性设置Object-
sure-props确定按钮属性设置Object-
on-cancel点击取消时的回调Function-
on-sure点击确定时的回调Function-

Slots

事件名说明
default对话框的默认内容
header对话框标题的内容
footer对话框底部的内容
trigger触发器插槽内容

Exposes

名称详情类型
open打开弹窗Function
close关闭弹窗Function

源代码

组件样式文档

贡献者