导航守卫的执行顺序
失活组件的组件内离开守卫 beforeRouterLeave —>全局前置守卫 beforeEach —>路由独享守卫 beforeEnter —> 组件内进入守卫 beforeRouteEnter —>全局解析守卫 beforeResolve —>全局后置守卫 afterEach — >afterEach —>beforeCreate —>created —>失活组件的销毁destory—>当前组件的beforeMount —>mounted
当组件更新时:
全局前置守卫 beforeEach —> 组件内更新守卫 beforeRouteUpdate —>全局解析守卫beforeResolve —>全局后置守卫 afterEach