Drawer 抽屉

抽屉从父窗体边缘滑入,覆盖住部分父窗体内容。用户在抽屉内操作时不必离开当前任务,操作完成后,可以平滑地回到到原任务。

TIP

1.0.4+

Drawer 抽屉 - 图1

  1. <el-button @click="dialogVisible=true">打开</el-button>
  2. <avue-drawer title="提示" show-close v-model="dialogVisible" :before-close="handleClose">
  3. 这里是内容
  4. </avue-drawer>
  5. <script>
  6. export default {
  7. data() {
  8. return {
  9. dialogVisible: false,
  10. }
  11. },
  12. methods: {
  13. handleClose(hide) {
  14. this.$message.success('关闭')
  15. hide();
  16. }
  17. }
  18. }
  19. </script>

Variables

参数说明类型可选值默认值
titleDrawer 的标题,也可通过具名 slot (见下表)传入string
widthDrawer 的宽度string300
fullscreen是否为全屏 Drawerbooleanfalse
placementDrawer 的方向stringleft/rightright
modal是否需要遮罩层booleantrue
close-on-click-modal是否可以通过点击 modal 关闭 Drawerbooleantrue
custom-classDrawer 的自定义类名string-
show-close是否显示关闭按钮booleantrue
before-close关闭前的回调,会暂停 Drawer 的关闭function(done),done 用于关闭 Drawer-

Scoped Slot

name说明
Drawer 的内容
titleDrawer 标题区的内容

Events

事件名说明参数
openDrawer 打开的回调-
closeDrawer 关闭的回调-