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 нету.


Ответы (0 шт):