马宇豪
2024-11-26 81eb726dec221cce6e0be422a69c01916ac13bf0
src/layout/components/Sidebar/index.vue
@@ -30,8 +30,6 @@
import useAppStore from '@/store/modules/app'
import useSettingsStore from '@/store/modules/settings'
import usePermissionStore from '@/store/modules/permission'
import {computed} from "vue";
import {useRoute} from "vue-router";
const route = useRoute();
const appStore = useAppStore()
@@ -39,7 +37,6 @@
const permissionStore = usePermissionStore()
const sidebarRouters =  computed(() => permissionStore.sidebarRouters);
console.log(sidebarRouters.value,789)
const showLogo = computed(() => settingsStore.sidebarLogo);
const sideTheme = computed(() => settingsStore.sideTheme);
const theme = computed(() => settingsStore.theme);
@@ -51,14 +48,7 @@
  if (meta.activeMenu) {
    return meta.activeMenu;
  }
  const showRoute  = sidebarRouters.value.filter(item => !item.hidden);
  if(showRoute[0].path === '/'){
    return '/' + showRoute[0].children[0].path
  }else{
    return showRoute[0].path + '/' + showRoute[0].children[0].path
  }
  // return path
  return path;
})
</script>