# Drawer 抽屉

# 介绍

抽屉容器,可以从多个方向展示一个侧边栏。

# 引入

import { Drawer } from 'mind-ui-vue';
Vue.use(Drawer);

# 示例

# 基础用法

通过 visible 控制弹出层是否展示。

<m-button @click="visible = true">左边弹出</m-button>

<m-drawer position="left" :visible="visible" @close="closeDrawer">
  <div class="container">自定义内容</div>
</m-drawer>
export default {
  data() {
    return {
      visible: false,
    };
  },
  methods: {
    closeDrawer() {
      this.visible = false;
    }
  }
}

# 弹出层位置

通过 position 属性设置弹出位置,可以设置为 topbottomleftright

<m-drawer position="left" :visible="visible" @close="closeDrawer"></m-drawer>

# Api

# Props

参数 说明 类型 可选值 默认值
visible 是否显示组件 Boolean false
position 弹出位置 String left right top bottom bottom
mask 是否显示遮罩层 Boolean true
mask-closable 是否允许点击遮罩层关闭 Boolean true

# Events

方法名称 说明
close drawer 关闭时回调

# Slots

名称 说明
抽屉内容