vuex中为何mapGetters失效?如何排查并修复?

更新于
2026-09-23 06:00:17
26阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计547个文字,预计阅读时间需要3分钟。

vuex中为何mapGetters失效?如何排查并修复?

目录 + Vuex 的 mapGetters 无效原因 + Vuex + mapGetters 语法错误(Unexpected token) + 解决方案 + Vuex 的 mapGetters 无效原因 + 报错是(error during evaluation) + 见下图。 + 代码大致如下,+ import store from './store.js'。

目录
  • vuex的mapGetters无效原因
  • vuex mapGetters语法报错(Unexpected token)
    • 解决方案

vuex的mapGetters无效原因

报错是(error during evaluation),见下图。

代码大概是下面这样,

import store from './store.js' computed: { ...mapGetters('project', [ 'isOpenSupplyNeed', ]), a(){ return store.getters['project/isOpenSupplyNeed'] } },

然后就是在vue-devtools面板里看到这样的报错

然而另一个属性a,是有正确的值的。

后来下断点看报错,发现了问题。

this.$store是undefined。

阅读全文

本文共计547个文字,预计阅读时间需要3分钟。

vuex中为何mapGetters失效?如何排查并修复?

目录 + Vuex 的 mapGetters 无效原因 + Vuex + mapGetters 语法错误(Unexpected token) + 解决方案 + Vuex 的 mapGetters 无效原因 + 报错是(error during evaluation) + 见下图。 + 代码大致如下,+ import store from './store.js'。

目录
  • vuex的mapGetters无效原因
  • vuex mapGetters语法报错(Unexpected token)
    • 解决方案

vuex的mapGetters无效原因

报错是(error during evaluation),见下图。

代码大概是下面这样,

import store from './store.js' computed: { ...mapGetters('project', [ 'isOpenSupplyNeed', ]), a(){ return store.getters['project/isOpenSupplyNeed'] } },

然后就是在vue-devtools面板里看到这样的报错

然而另一个属性a,是有正确的值的。

后来下断点看报错,发现了问题。

this.$store是undefined。

阅读全文