|
1
|
<template>
|
vben
authored
|
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>
|
vben
authored
|
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> -->
|
|
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() {
|
vben
authored
|
26
27
28
29
30
31
32
|
return {
handleOk: () => {
console.log('=====================');
console.log('ok');
console.log('======================');
},
};
|
|
33
34
35
|
},
});
</script>
|