This commit is contained in:
2026-03-22 13:55:23 +08:00
parent c3f196ded4
commit 69099986e0
616 changed files with 38942 additions and 3 deletions

View File

@@ -0,0 +1,25 @@
import type { Router } from 'vue-router'
import nprogress from 'nprogress'
import { authGuard } from './auth-guard'
/**
* global router guard
* now only used for progress bar
*/
function setupCommonGuard(router: Router) {
router.beforeEach(() => {
nprogress.start()
return true
})
router.afterEach(() => {
nprogress.done()
return true
})
}
export function createRouterGuard(router: Router) {
setupCommonGuard(router)
authGuard(router)
}