vue-router提供的导航守卫主要用来监听监听路由的进入和离开的.
vue-router提供了beforeEach和afterEach的钩子函数, 它们会在路由即将改变前和改变后触发.
beforeEach():前置钩子,也叫前置守卫,在路由马上跳转之前触发
afterEach():后置钩子,也叫后置守卫,在路由跳转之后触发
beforeEach()和afterEach()之中传入一个回调函数,回调函数中有个三个参数
beforeEach((to,from,next) => {})
例子:如果用户没有登录,直接通过用URL访问特定页面,需要用导航守卫重新导航到登录页面
