diff --git a/web/src/components/aside-box.vue b/web/src/components/aside-box.vue index b9361ca..726c53b 100644 --- a/web/src/components/aside-box.vue +++ b/web/src/components/aside-box.vue @@ -2,18 +2,22 @@
logo -

EasyNode

+ +

EasyNode

+
+ + + @@ -21,6 +25,10 @@ +
+ + +
@@ -33,7 +41,9 @@ import { ScaleToOriginal, ArrowRight, Pointer, - FolderOpened + FolderOpened, + Expand, + Fold } from '@element-plus/icons-vue' import { useRoute } from 'vue-router' @@ -79,6 +89,8 @@ let menuList = reactive([ }, ]) +let menuCollapse = computed(() => $store.menuCollapse) + // eslint-disable-next-line no-useless-escape const regex = /^\/([^\/]+)/ let defaultActiveMenu = computed(() => { @@ -96,13 +108,16 @@ const handleSelect = (path) => { // console.log(path) $router.push(path) } + +const handleCollapse = () => { + $store.setMenuCollapse(!menuCollapse.value) +}