From 3d2b2fe77f0d276f1002db3ded63cd838219a89c Mon Sep 17 00:00:00 2001 From: FatttSnake Date: Sat, 20 May 2023 02:34:13 +0800 Subject: [PATCH] Added save menu expanded state --- ui/src/pages/Main.vue | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ui/src/pages/Main.vue b/ui/src/pages/Main.vue index d130930..5ace04d 100644 --- a/ui/src/pages/Main.vue +++ b/ui/src/pages/Main.vue @@ -35,7 +35,7 @@ :active-text-color="COLOR_PRODUCTION()" > @@ -178,13 +178,14 @@ import { import _ from 'lodash' import { getUser, getUsername, logout } from '@/utils/auth' import { ElMessage } from 'element-plus' +import { getLocalStorage, setLocalStorage } from '@/utils/common' export default { name: 'MainFrame', data() { return { routes: [], - isCollapsed: false, + isCollapsed: getLocalStorage('menuCollapsed') === 'true', username: '' } }, @@ -216,6 +217,10 @@ export default { setTimeout(() => { this.$router.push({ name: 'Login' }) }, 1500) + }, + changeCollapsed() { + this.isCollapsed = !this.isCollapsed + setLocalStorage('menuCollapsed', this.isCollapsed.toString()) } }, mounted() {