Уровень сервиса в Vue.JS? - PullRequest
0 голосов
/ 04 декабря 2018

В Angular существует специальный «сервисный» уровень, предназначенный для хранения макетных сервисов, возвращающих изначально фиктивные данные, которые заменяются реальными вызовами к вспомогательным сервисам RESTful по мере развития проекта.

В Vue,Есть ли рекомендуемое место или слой для размещения таких удаленных вызовов с помощью axios?Я вижу, как они размещаются внутри методов синглтона Vuex или разбросаны по частям script однофайловых компонентов ... Я также представляю, что может быть какой-то способ предоставить их компонентам посредством внедрения зависимостей.

Какая лучшая практика?

Ты заранее.

1 Ответ

0 голосов
/ 16 января 2019

Да, если вы используете Vuex, вы можете разместить компоненты Service, которые обертывают ваши вызовы Axios, которые затем вызываются из хранилища vuex.

Таким образом, иерархия идет Component -> Store-> Service Component -> Axios

...