123456789101112131415161718192021222324252627282930313233343536 |
- <template>
- <BasicDrawer v-bind="$attrs" title="Modal Title" width="50%" showFooter @ok="handleOk">
- <p class="h-20" v-for="index in 40" :key="index">根据屏幕高度自适应</p>
- <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> -->
- </BasicDrawer>
- </template>
- <script lang="ts">
- import { defineComponent } from 'vue';
- import { BasicDrawer } from '/@/components/Drawer';
- export default defineComponent({
- components: { BasicDrawer },
- setup() {
- return {
- handleOk: () => {
- console.log('=====================');
- console.log('ok');
- console.log('======================');
- },
- };
- },
- });
- </script>
|