# uni-drawer 抽屉
::: tip 组件名:uni-drawer
> 代码块: `uDrawer`
[点击下载&安装](https://ext.dcloud.net.cn/plugin?name=uni-drawer)
:::
抽屉侧滑菜单。
## 介绍
::: warning 注意事项
> 为了避免错误使用,给大家带来不好的开发体验,请在使用组件前仔细阅读下面的注意事项,可以帮你避免一些错误。
- `width` 属性仅在 `vue` 页面生效,`nvue` 页面因性能问题,不支持动态设置宽度,如需修改,请下载组件修改源码
:::
### 基本用法
```html
可滚动内容 {{ item }}
```
## 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
这是抽屉式导航组件使用示例,可以指定菜单左侧或者右侧弹出(仅初始化生效),组件内部可以放置任何内容。点击页面按钮即可显示导航菜单。
右侧遮罩只能通过按钮关闭,不能通过点击遮罩关闭
可滚动内容 {{item}}
```
> Script
``` html
```
> Style
``` html
```
:::
[完整示例演示](https://hellouniapp.dcloud.net.cn/pages/extUI/drawer/drawer)