Skip to content
Title

Drawer 抽屉

使用抽屉

  • 如果你想像用例一样直接使用,你需要全局注册组件,才能够直接在项目里使用。
复制代码
vue
<template>
  <b-drawer
    v-model:is-show-drawer="isShowDrawer1"
    title="上方弹出direction='top'"
    direction="top"
    :before-close="handleClose"
    :show-close-icon="false"
    :is-show-header="true"
    :mask="true"
    :click-mask-close="true"
  ></b-drawer>
  <b-drawer
    v-model:is-show-drawer="isShowDrawer2"
    title="下方弹出"
    direction="bottom"
    :is-show-header="true"
    :show-close-icon="true"
  >
    <h1>:isShowHeader="false"去掉抽屉的头部内容</h1>
  </b-drawer>
  <b-drawer
    v-model:is-show-drawer="isShowDrawer3"
    title="左方弹出"
    direction="left"
    :is-show-header="true"
    :show-close-icon="true"
  >
    <h1>:isShowHeader="false"去掉抽屉的头部内容</h1>
  </b-drawer>
  <b-drawer
    v-model:is-show-drawer="isShowDrawer4"
    title="右方弹出"
    direction="right"
    :is-show-header="true"
    :show-close-icon="true"
  >
    <h1>:isShowHeader="false"去掉抽屉的头部内容</h1>
  </b-drawer>
  <button
    type="success"
    plain
    @click="topOpen"
  >
    上方弹出
  </button>
  <button
    type="success"
    plain
    @click="bottomOpen"
  >
    下方弹出
  </button>
  <button
    type="success"
    plain
    @click="leftOpen"
  >
    左侧弹出
  </button>
  <button
    type="success"
    plain
    @click="rightOpen"
  >
    右侧弹出
  </button>
</template>

API

Icon Props

名称类型默认值说明
isShowDrawerBooleanfalse是否显示抽屉
isShowHeaderBooleanfalse是否显示抽屉头部内容
titleStringundefined父组件传过来的抽屉标题值
showCloseIconBooleanfalse是否显示关闭小图标
maskBooleanfalse是否开启抽屉背景遮罩层
clickMaskCloseBooleanfalse点击遮罩层关闭
directionStringundefined抽屉的4个方向
beforeCloseFunctionundefined接收父组件传递过来的关闭函数,会中断关闭抽屉的操作

Released under the MIT License.