模块化VUEX结构,[vuex]未知吸气剂:

时间:2020-09-25 07:08:50

标签: vuex

当我尝试获取模块的getters时,此错误返回[vuex] unknown getter:,我尝试遵循documentation。但是在某个地方存在问题,无法解决。

我如何尝试在组件中使用吸气剂。

computed:{
   ...mapGetters({coords: "project/get_coords"}),

结构树:

主要store.js

import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

export default new Vuex.Store({})

并且项目模块具有自己的store

project / store.js

import store from "@/store"
import map from "./modules/map"

store.registerModule("project", {map})

以及在store / ModuleNameOfStore / getters,mutations等内部。

import getters from './getters';
import mutations from './mutations';

const state = {
  coords: [...],
};

export default {
  namespaced: true,
  state,
  getters,
  mutations,
};

,例如getters.js

const get_coords = (state) => {
  return state.coords
}

export default {
  get_coords,
}

此外,这里还有Vue Devtools:vuex调试。
enter image description here

有人可以在这里指出问题吗?

0 个答案:

没有答案