Как правильно во vue js подтягивать данные с сервера?

Добрый день, подскажите пожалуйста, к примеру у меня есть компонент оформления заказа, в нем есть другие компоненты такие как customer(информация о заказчике), shippingMethods(способы доставки), paymentMethods(способы оплаты), как с точки зрения "архитектуры"(не знаю как правильно назвать) правильно подтягивать данные с сервера? тянуть все данные при mounted основного компонента чекаут и дальше передавать их в пропсы дочерних компонентов или в каждом "дочернем" компоненте только те данные за которые нужны именно ему.

И еще вопрос, после того как клиент нажал оформить заказ то как отправить данные на сервер, нужно ведь как то данные собрать в кучу? и скопом отправить, получается что через $emits передать все данные в родительский компонент чекаут? и там отправку делать?
  • Вопрос задан
  • 133 просмотра
Пригласить эксперта
Ответы на вопрос 1
no_one_safe
@no_one_safe
Для таких сложных компонентов лучше использовать store
vuex
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы