小编gau*_*han的帖子

获取错误未捕获错误:[vuex] getters 应该是函数,但“getters.getters”是 {}。当存储被分成模块时在 VUEX 存储中

我是 VUEX 新手,在学习 VUEX 的同时构建了一个测试应用程序。我已将 VUEX 存储分成多个模块,每个模块都有自己的 getter.js 文件。Getters、actions、mutations 被导入到每个模块的单独的 index.js 中,并进一步导入到主存储的 index.js 文件中。我收到错误“未捕获错误:[vuex] getters 应该起作用,但“getters.getters”是 {}。” 显示网站时在浏览器上。我也试图用地图助手来实现这一点

有人可以帮我解决这个错误吗?文件内容的详细信息如下

文件夹结构:

store
 modules
  coaches
   action.js
   getter.js
   action.js
   index.js
  requests
   action.js
   getter.js
   action.js
   index.js
 index.js
Run Code Online (Sandbox Code Playgroud)

coaches/index.js 文件内容为:

import { createStore } from "vuex";
import mutations from "./mutations.js";
import actions from "./actions.js";
import getters from './getter.js';

export default createStore({
  namespaced: true,
  state: {
      coaches: [
        {
          id: "c1",
          firstname: "Gau",
          lastname: "Rau",
          area: "[finance,javascript,analysis]",
          description: "devloper for fun",
          age: "38",
        },
        {
          id: …
Run Code Online (Sandbox Code Playgroud)

javascript getter vue.js vuex

5
推荐指数
1
解决办法
5522
查看次数

标签 统计

getter ×1

javascript ×1

vue.js ×1

vuex ×1