Jay
2024-10-16 67e80dd003afb30ab67ac8c4e63bee4abb34bb7a
src/layout/components/Logo/src/Logo.vue
@@ -2,6 +2,7 @@
import { computed, onMounted, ref, unref, watch } from 'vue'
import { useAppStore } from '@/store/modules/app'
import { useDesign } from '@/hooks/web/useDesign'
import * as authUtil from "@/utils/auth";
defineOptions({ name: 'Logo' })
@@ -13,11 +14,15 @@
const show = ref(true)
const homePath = ref('/index')
const title = computed(() => appStore.getTitle)
const layout = computed(() => appStore.getLayout)
const collapse = computed(() => appStore.getCollapse)
homePath.value = '/index'
onMounted(() => {
  if (unref(collapse)) show.value = false
@@ -64,7 +69,7 @@
        layout !== 'classic' ? `${prefixCls}__Top` : '',
        'flex !h-[var(--logo-height)] items-center cursor-pointer pl-8px relative decoration-none overflow-hidden'
      ]"
      to="/"
      :to="homePath"
    >
      <img
        class="h-[calc(var(--logo-height)-10px)] w-[calc(var(--logo-height)-10px)]"