Appearance
全局守卫:beforeEach 和 afterEach
路由独享守卫:beforeEnter
组件内守卫:beforeRouteEnter、beforeRouteUpdate 和 beforeRouteLeave