? ? 是路由跳转前、后的一些钩子函数
? ? 分类:
? ? ? ? 全局守卫:【写在main.js中 或 router文件夹下的index.js中】
? ? ? ? ? ? beforeEach: 进入路由之前的验证(常用,如:判断用户是否登录)
? ? ? ? ? ? afterEach: 路由进入之后的验证(常用,如:修改页面标题)
? ? ? ? 局部守卫:【写在路由组件内单独的守卫】
? ? ? ? ? ? beforeRouteEnter: 进入路由之前的验证
? ? ? ? ? ? beforeRouteLeave: 离开路由之前的验证(常用,离开当前页面提示是否保存内容)
? ? ? ? ? ? beforeRouteUpdate: 组件路由更新前的验证
? ? ? ? 独享守卫:【相当于写在路由配置里的全局守卫,只有前置守卫】
? ? ? ? ? ? beforeEnter:进入路由之前的验证
? ? 三个参数:
? ? ? ? to: 要进入的路由对象
? ? ? ? from: 要离开的路由对象
? ? ? ? next: 放行函数