From 54e5f3829ad2c0627a0e1fc9a141bb40ae9ad082 Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Tue, 8 Mar 2022 16:43:25 +0800 Subject: [PATCH] perf: optimize the experience of collapsing the menu (#493) Signed-off-by: Ryan Wang --- src/App.vue | 4 +- src/components/GlobalHeader/GlobalHeader.vue | 61 ++++++++----------- .../SettingDrawer/SettingDrawer.vue | 1 + src/components/Tools/Logo.vue | 3 + src/layouts/BasicLayout.vue | 9 --- src/store/getters.js | 1 + src/store/modules/app.js | 6 +- 7 files changed, 35 insertions(+), 50 deletions(-) diff --git a/src/App.vue b/src/App.vue index ee57debb..3988ecfe 100644 --- a/src/App.vue +++ b/src/App.vue @@ -22,11 +22,11 @@ export default { switch (deviceType) { case DEVICE_TYPE.DESKTOP: $store.commit('TOGGLE_DEVICE', 'desktop') - $store.dispatch('setSidebar', true) + $store.dispatch('setSidebar', this.$store.getters.sidebar) break case DEVICE_TYPE.TABLET: $store.commit('TOGGLE_DEVICE', 'tablet') - $store.dispatch('setSidebar', false) + $store.dispatch('setSidebar', this.$store.getters.sidebar) break case DEVICE_TYPE.MOBILE: default: diff --git a/src/components/GlobalHeader/GlobalHeader.vue b/src/components/GlobalHeader/GlobalHeader.vue index 1ff4a7ba..55aacd23 100644 --- a/src/components/GlobalHeader/GlobalHeader.vue +++ b/src/components/GlobalHeader/GlobalHeader.vue @@ -1,36 +1,34 @@ @@ -116,11 +114,6 @@ export default {