有人对此代码有解释吗?它循环成千上万次。检查“如果(true)”相同的结果
router.beforeEach((to, from, next) => {
let user = fb.auth().currentUser
if (!user) { // here is - !null
console.log(123)
next('/login')
} else {
next()
}
})
您需要检查要访问的路由是否不是/login
router.beforeEach((to, from, next) => {
let user = fb.auth().currentUser
if (!user && to.path !== '/login') { // here is - !null
next('/login')
} else {
next()
}
})