当 Vue 中的路由参数发生变化时访问 `from` 组件

Access `from` component when route params change in Vue

我有一条简单的路线 Question,看起来像 question/:id。我还有一个 CurrentQuestion 组件,它内部有基于值的动态组件。

我想要实现的是:

  1. 将问题从 1 更改为 2(观看 $route 触发器)

  2. CurrentQuestion 更改之前 - 访问 from 组件。

已尝试 beforeRouteUpdate - 它甚至不会触发。 观看 $route 和访问 this 已经导致下一个问题。有什么想法可以解决这个问题吗?

问题是因为我试图将 beforeRouteUpdate 触发到嵌套组件中。这应该在主要组件内操作,通过移动到动态组件的父级来修复。