Blame view

src/views/demo/comp/drawer/Drawer3.vue 947 Bytes
陈文彬 authored
1
<template>
2
  <BasicDrawer v-bind="$attrs" title="Modal Title" width="50%" showFooter @ok="handleOk">
vben authored
3
    <p class="h-20" v-for="index in 40" :key="index">根据屏幕高度自适应</p>
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    <template #insertFooter>
      <a-button> btn</a-button>
    </template>
    <template #centerFooter>
      <a-button> btn2</a-button>
    </template>

    <template #appendFooter>
      <a-button> btn3</a-button>
    </template>

    <!-- <template #footer>
      <a-button> customerFooter</a-button>
    </template> -->
陈文彬 authored
18
19
20
21
22
23
24
25
  </BasicDrawer>
</template>
<script lang="ts">
  import { defineComponent } from 'vue';
  import { BasicDrawer } from '/@/components/Drawer';
  export default defineComponent({
    components: { BasicDrawer },
    setup() {
26
27
28
29
30
31
32
      return {
        handleOk: () => {
          console.log('=====================');
          console.log('ok');
          console.log('======================');
        },
      };
陈文彬 authored
33
34
35
    },
  });
</script>