У меня есть Rest api для моего приложения vue.js, и я хочу знать, есть ли другой способ написания асинхронного кода с использованием vuex?
Мой код выглядит следующим образом
//store.js
const actions = {
async GET_CLAN_MEMBERS({commit},id){
let token = users.getters.getToken;
return await axios.post(config.api + 'clans/' + id,{token})
}
};
//Component.vue
created (){
this.$store.dispatch('GET_CLAN_MEMBERS',this.$route.params.id).then((res) =>
{
this.members = res.data;
})
},
Сейчас он работает, но я не знаю, является ли это лучшим местом или практикой, напишите его в файле store.js.
Заранее спасибо,