Vuex (Vue 3) не вижу данные в getters

Есть модуль authModule, в определенный момент помещаю в него данные о пользователе:

this.$store.commit('authModule/setUser', userInfo)

Данные успешно записываются в state (проверял через Vue Devtools) введите сюда описание изображения

Далее, в другом компоненте, пытаюсь получить данные:

mounted() {
    // через ...mapGetters() тоже самое
    const user = this.$store.getters['authModule/getUser']
    console.log(user)
}

Обращение происходит, но в ответ:
введите сюда описание изображения

Сам модуль:

export const authModule = {
  namespaced: true,
  state: () => ({
    auth: false,
    user: {}
  }),
  getters: {
    getAuth: (state) => state.auth,
    getUser: (state) => state.user
  },
  mutations: {
    setAuth: (state, auth) => state.auth = auth,
    setUser: (state, user) => state.user = user
  },
  actions: {
    async checkRole({ commit, state }, roles) {
      console.log(state.user.DB) // Так тоже не видит данные
      return true
    }
  }
}

Что я делаю не так?


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