|
|
@ -1,5 +1,6 @@ |
|
|
import router from './router' |
|
|
import router from './router' |
|
|
import { userStStore } from './stores/user' |
|
|
import { userStStore } from './stores/user' |
|
|
|
|
|
import { useCounterStore } from './stores/counter' |
|
|
import NProgress from 'nprogress' // progress bar
|
|
|
import NProgress from 'nprogress' // progress bar
|
|
|
import '@/components/nprogress.css' // progress bar style
|
|
|
import '@/components/nprogress.css' // progress bar style
|
|
|
|
|
|
|
|
|
@ -8,23 +9,23 @@ NProgress.configure({ showSpinner: false }) // NProgress Configuration |
|
|
// 登录页面
|
|
|
// 登录页面
|
|
|
const loginRoutePath = '/login' |
|
|
const loginRoutePath = '/login' |
|
|
// 白名单
|
|
|
// 白名单
|
|
|
const whiteList = [loginRoutePath, '/404', '/401'] |
|
|
const whiteList = [loginRoutePath] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 路由守卫
|
|
|
// 路由守卫
|
|
|
// router.beforeEach((to, from, next) => {
|
|
|
router.beforeEach((to, from, next) => { |
|
|
// NProgress.start() // start progress bar
|
|
|
NProgress.start() // start progress bar
|
|
|
|
|
|
|
|
|
// // 获取用户store实例
|
|
|
// // 获取用户store实例
|
|
|
// const userStore = userStStore()
|
|
|
const userStore = useCounterStore() |
|
|
// console.log(userStore.token,"user token")
|
|
|
// console.log(userStore.token,"user token")
|
|
|
|
|
|
|
|
|
// // 检查token
|
|
|
// // 检查token
|
|
|
// console.log("check token")
|
|
|
// console.log("check token")
|
|
|
|
|
|
|
|
|
// })
|
|
|
}) |
|
|
|
|
|
|
|
|
// 路由守卫
|
|
|
// 路由守卫
|
|
|
router.afterEach((to, from) => { |
|
|
router.afterEach((to, from) => { |
|
|
|