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