Skip to content

抽屉 Drawer

基础用法

vue
<template>
  <bp-space>
    <bp-button @click="handleOpen('right')">Open Right</bp-button>
    <bp-button @click="handleOpen('up')">Open up</bp-button>
    <bp-button @click="handleOpen('left')">Open left</bp-button>
    <bp-button @click="handleOpen('down')">Open down</bp-button>
  </bp-space>

  <bp-drawer v-model="show" :placement> </bp-drawer>
</template>

<script setup lang="ts">
import { ref } from "vue";

const show = ref(false);
const placement = ref("right");

const handleOpen = (p: string) => {
  placement.value = p;
  show.value = true;
};
</script>

Drawer 属性

v-model是否显示
Boolean
--
title标题
String
标题-
width宽度
String
360px-
height高度
String
360px-
placement弹出方向
String
right-
hide-footer是否隐藏底部
Boolean
--
hide-close是否隐藏关闭按钮
Boolean
--
border是否显示边框
Boolean
--
mask-closable点击遮罩是否关闭
Boolean
true-
ok-text确认按钮文字
String
确认-
cancle-text取消按钮文字
String
取消-
on-before-ok确认前回调
Function
--

Drawer 事件

cancel取消触发--
confirm确认触发--

Drawer 插槽

default内容--
header头部--
footer底部--