Vue3Apply路由导航守卫组件导航守卫beforeRouteEnter本页总览beforeRouteEnter2023年05月25日柏拉文越努力,越幸运 一、认识 beforeRouteEnter 守卫在在渲染该组件的对应路由被验证前调用。 二、语法 beforeRouterEnter(to,from){} beforeRouterEnter 不能 访问 this,因为守卫在导航确认前被调用,因此即将登场的新组件还没被创建。不过,你可以通过传一个回调给 next 来访问组件实例。在导航被确认的时候执行回调,并且把组件实例作为回调方法的参数 beforeRouterEnter(to,from,next){ next(vm =>{ // 通过 `vm` 访问组件实例 });}