From 5a813f3b28f3cbf1db3a3657ccf83267c6e0d315 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期四, 24 十月 2024 11:22:02 +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