完整的导航解析流程:
1、导航被触发
2、在失活的组件里调用beforeRouteLeave守卫
3、调用全局beforeEach守卫
4、在重用的组件里调用beforeRouteUpdate守卫
5、在路由配置里调用beforeEnter
6、解析异步路由组件
7、在被激活的组件里调用beforeRouteEnter
8、调用全局吧的beforeResolve守卫
9、导航被确认
10、调用全局的afterEach钩子
11、触发DOM更新
12、调用beforeRouteEnter守卫中传给next的回调函数,创建好的组件实例会作为回调函数的参数传入