|
@@ -1,5 +1,6 @@
|
|
|
import { createRouter, createWebHistory } from 'vue-router'
|
|
import { createRouter, createWebHistory } from 'vue-router'
|
|
|
import { useUserStore } from '@/stores/modules/user'
|
|
import { useUserStore } from '@/stores/modules/user'
|
|
|
|
|
+import { useBreadCrumb } from '@/stores/modules/breadCrumb'
|
|
|
|
|
|
|
|
const router = createRouter({
|
|
const router = createRouter({
|
|
|
history: createWebHistory(`/${import.meta.env.VITE_BASE_URL}/`),
|
|
history: createWebHistory(`/${import.meta.env.VITE_BASE_URL}/`),
|
|
@@ -94,6 +95,7 @@ const router = createRouter({
|
|
|
|
|
|
|
|
// * 路由拦截 beforeEach
|
|
// * 路由拦截 beforeEach
|
|
|
router.beforeEach(async (to, from, next) => {
|
|
router.beforeEach(async (to, from, next) => {
|
|
|
|
|
+ useBreadCrumb().setRouteList(to, from)
|
|
|
// 如果手动跳转登录页,清除登录信息
|
|
// 如果手动跳转登录页,清除登录信息
|
|
|
if (to.path === '/login') {
|
|
if (to.path === '/login') {
|
|
|
const userStore = useUserStore()
|
|
const userStore = useUserStore()
|