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

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

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

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

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

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