From 215d8bab380728164d7fe2958c2d2d1151fce892 Mon Sep 17 00:00:00 2001
From: Vben <anncwb@126.com>
Date: 星期六, 10 四月 2021 21:41:22 +0800
Subject: [PATCH] refactor: refactor store

---
 src/layouts/default/tabs/components/FoldButton.vue |   25 ++++++++++---------------
 1 files changed, 10 insertions(+), 15 deletions(-)

diff --git a/src/layouts/default/tabs/components/FoldButton.vue b/src/layouts/default/tabs/components/FoldButton.vue
index 1d0535e..9d43d13 100644
--- a/src/layouts/default/tabs/components/FoldButton.vue
+++ b/src/layouts/default/tabs/components/FoldButton.vue
@@ -5,38 +5,33 @@
 </template>
 <script lang="ts">
   import { defineComponent, unref, computed } from 'vue';
+  import { Icon } from '/@/components/Icon';
+
   import { useDesign } from '/@/hooks/web/useDesign';
   import { useHeaderSetting } from '/@/hooks/setting/useHeaderSetting';
   import { useMenuSetting } from '/@/hooks/setting/useMenuSetting';
 
-  import Icon from '/@/components/Icon';
-
   export default defineComponent({
     name: 'FoldButton',
     components: { Icon },
-
     setup() {
       const { prefixCls } = useDesign('multiple-tabs-content');
       const { getShowMenu, setMenuSetting } = useMenuSetting();
       const { getShowHeader, setHeaderSetting } = useHeaderSetting();
 
-      const getIsUnFold = computed(() => {
-        return !unref(getShowMenu) && !unref(getShowHeader);
-      });
+      const getIsUnFold = computed(() => !unref(getShowMenu) && !unref(getShowHeader));
 
-      const getIcon = computed(() => {
-        return unref(getIsUnFold) ? 'codicon:screen-normal' : 'codicon:screen-full';
-      });
+      const getIcon = computed(() =>
+        unref(getIsUnFold) ? 'codicon:screen-normal' : 'codicon:screen-full'
+      );
 
       function handleFold() {
-        const isScale = !unref(getShowMenu) && !unref(getShowHeader);
+        const isUnFold = unref(getIsUnFold);
         setMenuSetting({
-          show: isScale,
-          hidden: !isScale,
+          show: isUnFold,
+          hidden: !isUnFold,
         });
-        setHeaderSetting({
-          show: isScale,
-        });
+        setHeaderSetting({ show: isUnFold });
       }
 
       return { prefixCls, getIcon, handleFold };

--
Gitblit v1.8.0