# CommonDrawer 抽屉 ### 基础用法 ***** :::demo ```vue ``` ::: :::demo ```vue ``` ::: ### 配置参数 **** | 参数 | 说明 | 类型 | 是否必须 | | :--------| :-------- | :--------------- | :------- | |dialogData| drawerData: 支持element-plus中el-drawer全部参数的导入; btns: 支持抽屉按钮自定义 |Object[]|false| |fullscreen| 是否采用全屏抽屉 |Boolean|false| |width| 抽屉宽度, 目前支持两种数据形式, ’数字自定义方式‘,如果直接传number数字时或者百分比时,支持按照百分比或者数字进行宽度的自定义调整, 默认900px | String/Number | false | ***** ### 事件 ### 事件 | 事件名称 | 说明 | 回调 | | :--------| :-------- | :--------------- | | handleClose | 触发el-dialog的before-close钩子,确保点击右上角×后下次依然可以打开弹窗,必须调用 | -- | | closeDialog | 点击取消时,触发的回调事件 | -- | | confirmDialog | 点击确认按钮时,触发的回调事件 | -- | ``` 如果为自定义按钮时,回调事件将按照自定义按钮的onClick函数进行执行回调, 同时需要调用handleClose事件去做弹窗的关闭动作,否则弹窗被关闭后将无法在打开; ```