Angular의 대안으로 Vue.js를보고 있는데 지금까지 정말 마음에 듭니다. 느낌을 얻기 위해 기존 Angular 프로젝트를 Vue 프로젝트로 리팩토링하고 있습니다. REST API와 통신해야하는 시점에 있습니다.
Angular에서 나는 그것을 필요로하는 모든 컨트롤러에 주입 된 서비스를 정의했습니다. Vue는 내가 이해하는 "서비스"구조를 모르는 것 같습니다. Vue에서 어떻게이 작업을 수행 할 수 있습니까?
나는 고려 vue-resource했지만 내가 이해하는 한 http 기능에만 해당됩니다. 내가 jQuery도 사용하기 때문에 이것은 쓸모가 없습니다.
예:
나는 vueComponent1및 vueComponent2. 둘 다 동일한 REST 리소스에 액세스해야합니다. 이를 처리하기 위해 두 구성 요소가 모두 REST 리소스에 대한 요청에 사용할 수있는 중앙 서비스가 필요합니다. Angular에는 '서비스'구성 요소가 있습니다. Vue는 그렇지 않았습니다.