const white_list = ['/404', '/login']? ?定义的白名单。
白名单:白名单的意思就是没有token也可以访问的页面,如果用户访问白名单中的两个页面就让用户访问。
// 前置导航守卫 主要作用在于当用户登录的时候,有没有携带token,如何没有token拦截。返回登录页。
router.beforeEach((to, from, next) => {
三个参数分别什么意思
to:要跳转的页面路由
from:当前路由
next:? 意思是放行让跳转?? 写法? next('路径')? ?比如??next('/login')
})
// 后置导航守卫 主要作用在于用户登录成功后是否要加一些提高用户体验的东西。比如进度条等。
router.afterEach(() => {
????????
})