Я новичок в Vue. Я рассматриваю это как альтернативу Angular, и мне это очень нравится. Чтобы получить представление об этом, я реорганизую существующий проект Angular в проект Vue. Теперь я просто в точке, где мне нужно общаться с моим REST api. В Angular я использовал для этого службу, которая была введена в каждый необходимый контроллер. Vue не знает "сервис", как я понимаю. Как это можно достичь в Vue? До сих пор я не мог найти хороший подход для этого.
vue-resource предназначен только для функций http, как я понимаю. Поскольку я также использую jQuery, это устарело.
Пример:
У меня есть компонент vue 1 и vue 2. Оба требуют доступа к одному и тому же ресурсу REST. Для этого мне нужна центральная служба, которую оба компонента могут использовать для запроса ресурса REST. Angular имеет компонент "service", который именно это делает. Vue не имеет.