如题:
router.beforeEach((to, from, next) => {
if (to.matched.some(record => record.meta.requiresAuth)) {
next("/")
console.log(1)
}else {
next()
}
})
直接跳过了next("/")打印了1,不知是不是bug还是我的写法有问题。
高洛峰2017-04-10 17:29:36
router.beforeEach((to, from, next) => {
if (to.matched.some(m => m.meta.requiresAuth)) return next('/login')
next()
})