fix: 调用next(...)重定向不会触发router.afterEach钩子
在未登录状态下,在地址栏输入需要登录后才能访问的页面url,应用会重定向至login。但是这时顶部的 NProgress 依然在加载中,因为`next(...)`重定向不会触发`router.afterEach`钩子,这里需要手动hack一下。 Former-commit-id: 1fa31ccca534e54a920451320c971eaf4b771417
This commit is contained in:
@@ -43,6 +43,7 @@ router.beforeEach((to, from, next) => {
|
||||
next({
|
||||
name: 'login'
|
||||
})
|
||||
NProgress.done() // next(...)重定向不会触发router.afterEach钩子,需要手动hack一下
|
||||
}
|
||||
} else {
|
||||
// 不需要身份校验 直接通过
|
||||
|
||||
Reference in New Issue
Block a user