add loadingbar

This commit is contained in:
2023-12-26 23:04:03 +08:00
parent 5f02894e90
commit 840dc080a0
12 changed files with 188 additions and 114 deletions

View File

@@ -1,3 +1,4 @@
import { useProviderStore } from '@/store/useProviderStore'
import { createRouter, createWebHistory, RouteRecordRaw } from 'vue-router'
import IndexView from '../views/IndexView.vue'
@@ -355,5 +356,13 @@ const router = createRouter({
history: createWebHistory(process.env.BASE_URL),
routes,
})
router.beforeEach((to, from, next) => {
useProviderStore().loadingBar?.start()
next()
})
router.afterEach((to, from) => {
const loadingBar = useProviderStore().loadingBar
loadingBar?.finish()
})
export default router