Je regarde Vue.js comme une alternative à Angular et je l'aime vraiment jusqu'à présent. Pour me familiariser avec cela, je suis en train de refondre un projet Angular existant en un projet Vue. Je suis juste au point où j'ai besoin de communiquer avec mon API REST.
En Angular, je devais définir un service pour cela, qui était injecté dans chaque contrôleur qui en avait besoin. Il semble que Vue ne connaisse pas le concept de "service" tel que je le comprends. Comment peut-on y parvenir en Vue?
J'ai considéré vue-resource
, mais il ne concerne que les fonctionnalités http autant que je comprends. Comme j'utilise également jQuery, cela est obsolète.
Exemple:
J'ai vueComponent1
et vueComponent2
. Tous deux ont besoin d'accéder à la même ressource REST. Pour gérer cela, je veux un service central, que les deux composants peuvent utiliser pour des requêtes à la ressource REST. Angular a le composant 'service', qui fait exactement cela. Vue ne l'a pas.
0 votes
Fournir un exemple concret de ce dont vous avez besoin. http est suffisant pour communiquer avec REST
0 votes
Jetez un œil à vue-resource : github.com/vuejs/vue-resource