[vuex] getters should be function but "getters.getUser" in module "article" is {"name":"Fengfeng","age":18}.
时间: 2023-09-08 19:16:38 浏览: 54
关于你提到的错误信息,它是因为在 Vuex 模块中的 getters 期望是一个函数,而不是一个对象。在你的代码中,"getters.getUser" 是一个对象,应该改为一个函数。
你可以在 Vuex 模块文件中的 getters 部分做如下修改:
```javascript
// article.js
const getters = {
getUser: state => {
return state.user;
}
};
export default {
// 其他模块配置...
getters
};
```
通过这样的修改,你就可以访问 `getters.getUser` 来获取 `user` 对象了。希望能帮到你!如果还有其他问题,请继续提问。
相关问题
vue.min.js:11 TypeError: Cannot read properties of undefined (reading 'getters')
这个错误通常是因为在访问 Vuex 的 getters 属性时,出现了 undefined 的情况。可能有以下几个原因导致这个错误:
1. 检查是否正确引入了 Vuex 库。在使用 Vuex 之前,需要先安装和引入 Vuex 库。确保正确引入了 Vuex 并且没有出现加载错误。
2. 检查是否正确配置了 Vuex 的 store。在创建 Vuex 的 store 实例时,需要正确配置 getters 属性。确保 getters 属性被正确定义。
3. 检查是否正确使用了 getters 属性。在组件中访问 getters 属性时,需要使用 this.$store.getters 来获取 getters 对象,并通过特定的属性名来访问具体的 getter。
请检查以上几个方面,看看是否出现了相应的错误或者遗漏。如果仍然无法解决问题,请提供更多相关的代码和错误信息,以便我能够更好地帮助你解决问题。
vuex无法获取getters属性this.$store.getters.getCurChildId undefined
可能出现这种情况的原因是,您在获取getters属性时使用了错误的语法。正确的语法应该是 this.$store.getters.getCurChildId(),即需要在属性名后面加上一对括号。
如果仍然无法获取该属性,可能是因为您还没有在store中定义该getter,您需要在store中的getters对象中定义一个名为getCurChildId的getter,如下所示:
```
const store = new Vuex.Store({
state: {
// ...
},
getters: {
getCurChildId: state => {
// ...
}
}
})
```
请确保您的getter函数返回一个值,这样才能在组件中正确地使用该getter属性。如果仍然无法解决问题,请检查您的代码是否有其他错误。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)