Vue.js路由器视图挂载回调

Vue.js路由器视图挂载回调,vue.js,vue-router,Vue.js,Vue Router,我在一个项目中将Vue.js与Vue router一起使用,并尝试在routed to组件就绪时进行回调。通常,您会在mounted()钩子中的每个组件内部执行此操作,但在这种情况下,我希望将其用于已路由到的每个组件 我试过使用router.OnReady()和router.afterEach(),但没有成功,因为它们发生在路由之后,但在安装组件之前。我还尝试更改vue路由器源代码,将mounted()添加到路由器视图组件,但是它没有被调用。没有路由器上的事件,但是根据您的情况,您可以通过使用V

我在一个项目中将Vue.js与Vue router一起使用,并尝试在routed to组件就绪时进行回调。通常,您会在mounted()钩子中的每个组件内部执行此操作,但在这种情况下,我希望将其用于已路由到的每个组件


我试过使用router.OnReady()router.afterEach(),但没有成功,因为它们发生在路由之后,但在安装组件之前。我还尝试更改vue路由器源代码,将mounted()添加到路由器视图组件,但是它没有被调用。

没有路由器上的事件,但是根据您的情况,您可以通过使用
Vue.nextTick
内部
路由器来解决此问题。每次

之后,我想您都在寻找
路由器。每次之前((到,从,下一个)){
如果你想像我说的那样应用一些全局保护,在安装组件后我需要一些东西。在路由器更改位置后是否会调用mounted()呢?我现在遇到一个问题,在我执行this之后。$router.push,mounted不会在组件上调用