路由钩子方法

155 阅读1分钟

一、全局钩子

router.beforeEach((to,from,next)=>{

})
router.afterEach((to,from)=>{

})

二、单个路由钩子

const router = new VueRouter({
routes:[{
path:'/index',
component:index
}]
})

三、组件钩子

export default{
beforeRouteLeave(to,from,next){},
beforeRouteEnter(to,from,next){},
beforeRouteUpdate(to,from,next)()
}

to:去的路由
from:来的路由
next:一定要用这个函数才能去到下一个路由,如果不用就拦截
问:vue router 路由钩子不用next()会怎么样?