From 914c18aa66a7fbde2d54a05cdf583138bf7f230b Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期日, 27 十月 2024 16:59:19 +0800 Subject: [PATCH] 计划任务更新 --- src/components/Modal/src/components/ModalFooter.vue | 29 ++++++++++++----------------- 1 files changed, 12 insertions(+), 17 deletions(-) diff --git a/src/components/Modal/src/components/ModalFooter.vue b/src/components/Modal/src/components/ModalFooter.vue index 7ea98dd..5fb7d8c 100644 --- a/src/components/Modal/src/components/ModalFooter.vue +++ b/src/components/Modal/src/components/ModalFooter.vue @@ -17,25 +17,20 @@ <slot name="appendFooter"></slot> </div> </template> -<script lang="ts"> - import { defineComponent } from 'vue'; - +<script lang="ts" setup> import { basicProps } from '../props'; - export default defineComponent({ - name: 'BasicModalFooter', - props: basicProps, - emits: ['ok', 'cancel'], - setup(_, { emit }) { - function handleOk(e: Event) { - emit('ok', e); - } + defineOptions({ name: 'BasicModalFooter' }); - function handleCancel(e: Event) { - emit('cancel', e); - } + defineProps(basicProps); - return { handleOk, handleCancel }; - }, - }); + const emit = defineEmits(['ok', 'cancel']); + + function handleOk(e: Event) { + emit('ok', e); + } + + function handleCancel(e: Event) { + emit('cancel', e); + } </script> -- Gitblit v1.9.3