Sfoglia il codice sorgente

fix: changed the route name from 'layouts' to 'layout' for consistency

nian 1 mese fa
parent
commit
6916e6adf8
3 ha cambiato i file con 6 aggiunte e 6 eliminazioni
  1. 1 1
      src/layout/header/Breadcrumb.vue
  2. 3 3
      src/layout/main/index.vue
  3. 2 2
      src/stores/user.ts

+ 1 - 1
src/layout/header/Breadcrumb.vue

@@ -9,7 +9,7 @@ import type { DropdownProps } from 'naive-ui'
 import type { RouteRecordNameGeneric, RouteRecordRaw } from 'vue-router'
 
 const routerBreadcrumb = computed(() => {
-  return router.currentRoute.value.matched.filter((item) => item.name !== 'layouts')
+  return router.currentRoute.value.matched.filter((item) => item.name !== 'layout')
 })
 
 const onDropdownSelected: DropdownProps['onSelect'] = (key) => {

+ 3 - 3
src/layout/main/index.vue

@@ -19,7 +19,7 @@ const { isSmallScreen } = useInjection(mediaQueryInjectionKey)
 const { shouldRefreshRoute, layoutSlideDirection, setLayoutSlideDirection } =
   useInjection(layoutInjectionKey)
 
-const layoutsRouteRedirect = router.getRoutes().find((item) => item.name === 'layouts')?.redirect
+const layoutRouteRedirect = router.getRoutes().find((item) => item.name === 'layout')?.redirect
 
 const tabsStore = useTabsStore()
 
@@ -69,8 +69,8 @@ watch(
       newTabActivePath !== router.currentRoute.value.fullPath
     ) {
       if (
-        layoutsRouteRedirect &&
-        layoutsRouteRedirect === router.currentRoute.value.path &&
+        layoutRouteRedirect &&
+        layoutRouteRedirect === router.currentRoute.value.path &&
         newTabActivePath === '/'
       ) {
         router.go(0)

+ 2 - 2
src/stores/user.ts

@@ -62,8 +62,8 @@ export const useUserStore = defineStore('userStore', () => {
 
     token.value = null
 
-    if (router.hasRoute('layouts')) {
-      router.removeRoute('layouts')
+    if (router.hasRoute('layout')) {
+      router.removeRoute('layout')
     }
 
     menuList.value = []