-
路由鉤子
1.全局鉤子
2.某個(gè)路由獨(dú)享鉤子
3.組件內(nèi)鉤子
-
全局鉤子
beforeEach(全局前置守衛(wèi))、afterEach(全局后置鉤子)
Router.beforeEach((to,from,next)=>{
......
})
Router.afterEach((to,from,next)=>{
......
})
-
某個(gè)路由獨(dú)享鉤子
- beforeEnter
- beforeLeave
{
path:"/home",
component:resolve=>require(["../components/home.vue"],resolve),
beforeEnter:(to,from,next)=>{
......
},
beforeLeave:(to,from,next)=>{
......
}
}
-
組件內(nèi)鉤子
1.beforeRouteLeave
2.beforeRouteEnter
3.beforeRouteUpdate
methods:{
beforeRouteLeave(to,from,next){
.......
}
}