@melishev

Как лучше построить запрос информации о товаре с помощью Vuex?

Сейчас у меня при загрузке страницы товара через хук mounted вызывается действие Vuex которое подкачивает api и через мутацию мутирует его в состояние.

Как можно улучшить и облегчить данный процесс.
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
agoalofalife
@agoalofalife
Team Lead
Если это отдельная страница и у него есть route, то как сказал Алексей выше
Могу дополнить ссылкой из документации

Соответственно варианта два:
Загрузить данные после перехода: переходите по маршруту, в интерфейсе добавляете preloader например. После получение заменяете его на контент.

Загрузить данные перед переходом: загрузить данные в хуке роутера, и завершить навигацию когда данные получены.

Хотя возможно если вы пользуется хуком mounted, то vue-router вы не используете.
Тогда вопрос нужен ли в вашем проекте vuex, так как router отсутствует. Оба инструмента следует использовать в не маленьких проектах.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
AlexeyCaTHaR
@AlexeyCaTHaR
В смысле облегчить? Вам всёравно на деталке товара нужна информация о нём, поэтому тут варианты только:
- до перехода по роуту(когда смотрим список(но зачем??) или по хуку роутера)
- после перехода(как сейчас или по хуку роутера)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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