Я не могу понять, если это плохой подход, чтобы действия vuex возвращали обещания axios, как в примере ниже.Причина, по которой я это делаю, заключается в том, что мне нужны некоторые значения из состояния vuex в запросе.Может кто-нибудь сказать мне, если это плохо или совершенно нормально?:)
/* Vuex action */
fetchSomething({ state }, id) {
return getSomething(
id,
state.basket.shipping,
state.basket.billing);
},
/* Method in vue component */
someMethod() {
this.$store.dispatch('fetchSomething')
.then(res => console.log(res));
}