From 28a53fe81cdb551d2bf2023167487a3060e0f180 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期三, 30 十月 2024 00:35:51 +0800 Subject: [PATCH] 一些更改 --- src/components/Drawer/src/components/DrawerHeader.vue | 41 +++++++++++++++++------------------------ 1 files changed, 17 insertions(+), 24 deletions(-) diff --git a/src/components/Drawer/src/components/DrawerHeader.vue b/src/components/Drawer/src/components/DrawerHeader.vue index 09a3ad0..c7cac4a 100644 --- a/src/components/Drawer/src/components/DrawerHeader.vue +++ b/src/components/Drawer/src/components/DrawerHeader.vue @@ -17,34 +17,27 @@ </span> </div> </template> -<script lang="ts"> - import { defineComponent } from 'vue'; - import { BasicTitle } from '/@/components/Basic'; +<script lang="ts" setup> + import { BasicTitle } from '@/components/Basic'; import { ArrowLeftOutlined } from '@ant-design/icons-vue'; + import { useDesign } from '@/hooks/web/useDesign'; + import { propTypes } from '@/utils/propTypes'; - import { useDesign } from '/@/hooks/web/useDesign'; + defineOptions({ name: 'BasicDrawerHeader' }); - import { propTypes } from '/@/utils/propTypes'; - - export default defineComponent({ - name: 'BasicDrawerHeader', - components: { BasicTitle, ArrowLeftOutlined }, - props: { - isDetail: propTypes.bool, - showDetailBack: propTypes.bool, - title: propTypes.string, - }, - emits: ['close'], - setup(_, { emit }) { - const { prefixCls } = useDesign('basic-drawer-header'); - - function handleClose() { - emit('close'); - } - - return { prefixCls, handleClose }; - }, + defineProps({ + isDetail: propTypes.bool, + showDetailBack: propTypes.bool, + title: propTypes.string, }); + + const emit = defineEmits(['close']); + + const { prefixCls } = useDesign('basic-drawer-header'); + + function handleClose() { + emit('close'); + } </script> <style lang="less"> -- Gitblit v1.9.3