Vue.js:定义一个服务
2022-08-30 05:34:47
我正在研究Vue.js作为Angular的替代品,到目前为止我真的很喜欢它。为了了解它,我将一个现有的Angular项目重构为Vue项目。我只是需要与我的 REST API 进行通信。
在Angular中,我曾经为此定义了一个服务,该服务被注入到每个需要它的控制器中。Vue似乎不知道我所理解的“服务”结构。如何在 Vue 中实现这一点?
我考虑过,但据我所知,它只适用于http功能。由于我也使用jQuery,这已经过时了。vue-resource
例:
我有 和 .两者都需要访问相同的 REST 资源。为了解决这个问题,我需要一个中央服务,这两个组件都可以用于对REST资源的请求。Angular具有“服务”组件,正是这样做的。Vue 没有。vueComponent1
vueComponent2