VUEX - unknown action type
Товарищи, подскажите пожалуйста. Словил тупняк на вызове action из компонента. Модуль в индексный файл стейта есть:
import Vue from 'vue'
import Vuex from 'vuex'
import user from './user'
Vue.use(Vuex)
export default new Vuex.Store({
state: {
},
mutations: {
},
actions: {
},
modules: {
user
}
})
Сам модуль:
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
export default new Vuex.Store({
state: {
isLogged: false,
userData: [],
authToken: localStorage.getItem('WMtoken') || '',
},
mutations: {
},
actions: {
async fetchInfo({dispatch, commit}){
try{
console.log(12345);
}catch(e){
throw e;
}
},
},
getters: {
}
})
И вызываю его в компоненте:
async mounted() {
console.log(this.$store);
await this.$store.dispatch("fetchInfo");
},
Смотрю стейт в консоли. Объект state есть со всеми параметрами, а action нету.