router.beforeEach((to, from, next) => {
if(条件满足) next() // 放行
else if (to.name !== 'Login') next({ name: 'Login' }) //返回登录页
else next() //放行
})
放在export default router上面。
to是要去的路由
from是当前的路由
next()是通过
next()中写路由会跳转到该路由
router.beforeEach((to, from, next) => {
if(条件满足) next() // 放行
else if (to.name !== 'Login') next({ name: 'Login' }) //返回登录页
else next() //放行
})
放在export default router上面。
to是要去的路由
from是当前的路由
next()是通过
next()中写路由会跳转到该路由