最佳答案
我在考虑 Vue.js 作为 Angular 的替代品,到目前为止我真的很喜欢它。 为了获得一种感觉,我正在将一个现有的 Angular 项目重构为一个 Vue 项目。我只是需要与我的 REST API 进行通信。
在 Angular 中,我曾经为此定义了一个服务,它被注入到每个需要它的控制器中。Vue 似乎并不像我理解的那样了解“服务”结构。如何在 Vue 中实现这一点?
我考虑过 vue-resource
,但据我所知,它只适用于 http 功能。因为我也使用 jQuery,所以这已经过时了。
例如:
I have vueComponent1
and vueComponent2
. Both need access to the same REST resource. To handle this I want a central service, which both of the components can use for requests to the REST resource. Angular has the 'service' component, which exactly does that. Vue hasn't.