# uni-drawer 抽屉 ::: tip 组件名:uni-drawer > 代码块: `uDrawer` [点击下载&安装](https://ext.dcloud.net.cn/plugin?name=uni-drawer) ::: 抽屉侧滑菜单。 ## 介绍 ::: warning 注意事项 > 为了避免错误使用,给大家带来不好的开发体验,请在使用组件前仔细阅读下面的注意事项,可以帮你避免一些错误。 - `width` 属性仅在 `vue` 页面生效,`nvue` 页面因性能问题,不支持动态设置宽度,如需修改,请下载组件修改源码 ::: ### 基本用法 ```html ``` ## API ### Drawer Props |属性名|类型|默认值|说明| |:-:|:-:|:-:|:-:| |mask|Boolean|true|是否显示遮罩| |maskClick|Boolean|true |点击遮罩是否可以关闭抽屉| |mode|String|left|Drawer滑出位置,可选值:left(从左侧滑出), right(从右侧滑出)| |width|Number|220|Drawer 宽度,仅vue页面设置生效| ### Drawer Events |事件名|说明|返回值| |:-:|:-:|:-: | |@change|抽屉状态发生变化触发事件|true:抽屉已经打开;false:抽屉已经关闭; | ### Drawer Methods |方法称名 |说明|参数| |:-:|:-:|:-:| |open|打开抽屉 |-| |close |关闭抽屉 |-| ## 示例 ::: warning 注意 示例依赖了 `uni-card` `uni-section` `uni-scss` 等多个组件,直接拷贝示例代码将无法正常运行 。 请到 [组件下载页面](https://ext.dcloud.net.cn/plugin?name=uni-drawer) ,在页面右侧选择 `使用 HBuilderX导入示例项目` ,体验完整组件示例。 ::: ::: preview https://hellouniapp.dcloud.net.cn/pages/extUI/drawer/drawer > Template ``` html ``` > Script ``` html ``` > Style ``` html ``` ::: [完整示例演示](https://hellouniapp.dcloud.net.cn/pages/extUI/drawer/drawer)