Задать вопрос
FFxSquall
@FFxSquall
Могу писать код, могу не писать

Vuex мутация при каждом реквесте, как лучше?

Использую Vuex. Есть необходимость поддерживать запросы к стороннему сервису. Но дело в том, что там при каждом запросе есть системный объект, что-то вроде:
{
 type: 'system',
 package: 1
}

и с каждым запросом он должен инкрементится. Допустим я буду хранить в рутовом сторе переменную и икременить её с помощью мутации, но как избавится от необходимости в каждом экшене вызывать мутацию. Можно ли при каждом запросе просто звать её. Предполагается для запросов использовать vue-resource, но можно воспользовать и другими решениями.
  • Вопрос задан
  • 502 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Frontend-разработчик
    9 месяцев
    Далее
  • Loftschool
    Профессия Веб-разработчик
    7 месяцев
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
Решения вопроса 1
kulakoff
@kulakoff Куратор тега Vue.js
Vue.js developing
Может и не стоит ее хранить в vuex. Храните ее в объекте, откуда происходят все запросы, т.е. например обернуть vue-resource в свой http модуль и там делать инкремент при вызове. Если нужно, то дополнительно сохранять в localStorage/localSession.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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