beforeRouteUpdate
2023年05月25日
一、认识
beforeRouteUpdate
在当前路由改变,但是该组件被复用时调用。举例来说,对于一个带有动态参数的路径 /users/:id
,在 /users/1
和 /users/2
之间跳转的时候,由于会渲染同样的 UserDetails
组件,因此组件实例会被复用。而这个钩子就会在这个情况下被调用。因为在这种情况发生的时候,组件已经挂载好了,导航守卫可以访问组件实例 this
二、语法
2.1 选项式
beforeRouterUpdate(to,from){
}
2.2 组合式
onBeforeRouteUpdate((to,from)=>{
});