vuex无法获取getters属性this.$store.getters.getCurChildId undefined
时间: 2023-08-30 07:06:45 浏览: 150
解决vue attr取不到属性值的问题
可能出现这种情况的原因是,您在获取getters属性时使用了错误的语法。正确的语法应该是 this.$store.getters.getCurChildId(),即需要在属性名后面加上一对括号。
如果仍然无法获取该属性,可能是因为您还没有在store中定义该getter,您需要在store中的getters对象中定义一个名为getCurChildId的getter,如下所示:
```
const store = new Vuex.Store({
state: {
// ...
},
getters: {
getCurChildId: state => {
// ...
}
}
})
```
请确保您的getter函数返回一个值,这样才能在组件中正确地使用该getter属性。如果仍然无法解决问题,请检查您的代码是否有其他错误。
阅读全文