zhangxiao
2024-08-26 a4ca216c5b215f323b3c439b2f445dad72bbfce1
src/components/menu/index.vue
@@ -28,6 +28,7 @@
      const topMenu = computed(() => appStore.topMenu);
      const openKeys = ref<string[]>([]);
      const selectedKey = ref<string[]>([]);
      const flog = ref(false);
      const goto = (item: RouteRecordRaw) => {
        // Open external link
@@ -127,6 +128,12 @@
                ) : (
                  <a-menu-item
                    key={element?.name}
                    class={
                      menuTree.value.length == 1 &&
                      menuTree.value[0].name == 'sessionManager'
                        ? 'session-manager'
                        : ''
                    }
                    v-slots={{ icon }}
                    onClick={() => goto(element)}
                  >
@@ -142,7 +149,12 @@
      };
      // selected-keys={selectedKey.value}
      console.log(selectedKey.value, 68877);
      //  v-if={
      //                 menuTree.value.length == 1 &&
      //                 menuTree.value[0].name != 'sessionManager'
      //               }
      console.log(menuTree.value, 68877);
      return () => (
        <a-menu
          mode={topMenu.value ? 'horizontal' : 'vertical'}
@@ -175,4 +187,7 @@
      }
    }
  }
  .session-manager {
    display: none;
  }
</style>