mirror of https://github.com/halo-dev/halo-admin
fix: no processing bar for page jumps longer than 250ms (#539)
Signed-off-by: Ryan Wang <i@ryanc.cc>pull/541/head
parent
8c54bb3ed0
commit
5ed960f633
|
@ -15,9 +15,6 @@ router.beforeEach(async (to, from, next) => {
|
||||||
NProgress.start()
|
NProgress.start()
|
||||||
}, 250)
|
}, 250)
|
||||||
|
|
||||||
// set title meta
|
|
||||||
to.meta && typeof to.meta.title !== 'undefined' && setDocumentTitle(`${to.meta.title} - ${domTitle}`)
|
|
||||||
|
|
||||||
// check installation status
|
// check installation status
|
||||||
if (store.getters.isInstalled === undefined) {
|
if (store.getters.isInstalled === undefined) {
|
||||||
await store.dispatch('fetchIsInstalled')
|
await store.dispatch('fetchIsInstalled')
|
||||||
|
@ -53,7 +50,6 @@ router.beforeEach(async (to, from, next) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
next()
|
next()
|
||||||
onProgressTimerDone()
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -72,7 +68,10 @@ router.beforeEach(async (to, from, next) => {
|
||||||
onProgressTimerDone()
|
onProgressTimerDone()
|
||||||
})
|
})
|
||||||
|
|
||||||
router.afterEach(() => {
|
router.afterEach(to => {
|
||||||
|
// set title meta
|
||||||
|
to.meta && typeof to.meta.title !== 'undefined' && setDocumentTitle(`${to.meta.title} - ${domTitle}`)
|
||||||
|
|
||||||
onProgressTimerDone()
|
onProgressTimerDone()
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -80,6 +79,6 @@ function onProgressTimerDone() {
|
||||||
if (progressTimer && progressTimer !== 0) {
|
if (progressTimer && progressTimer !== 0) {
|
||||||
clearTimeout(progressTimer)
|
clearTimeout(progressTimer)
|
||||||
progressTimer = null
|
progressTimer = null
|
||||||
NProgress.done()
|
|
||||||
}
|
}
|
||||||
|
NProgress.done()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue