Vuejs2 vue路由器:从组件中分离数据获取

Vuejs2 vue路由器:从组件中分离数据获取,vuejs2,vue-router,Vuejs2,Vue Router,在vue路由器中,有一种使用道具而不是直接观看$route的技术。还有一个技巧可以帮助你 我的问题是,在不增加组件和路由器之间的耦合的情况下,我不知道如何结合这两种技术。初始获取应该不会有问题,因为我可以在路由的beforenterhook中实现数据获取 然而,由于vue路由器仅在路由参数更改时重用相同的组件,并且在路由上没有与路由更新之前的等价的东西,因此在我看来,对此做出反应的唯一方法是组件本身,这破坏了与道具的良好解耦 我是否遗漏了一些使这成为可能的细节

在vue路由器中,有一种使用道具而不是直接观看
$route
的技术。还有一个技巧可以帮助你

我的问题是,在不增加组件和路由器之间的耦合的情况下,我不知道如何结合这两种技术。初始获取应该不会有问题,因为我可以在路由的
beforenter
hook中实现数据获取

然而,由于vue路由器仅在路由参数更改时重用相同的组件,并且在路由上没有与路由更新之前的
等价的东西,因此在我看来,对此做出反应的唯一方法是组件本身,这破坏了与道具的良好解耦

我是否遗漏了一些使这成为可能的细节