this.$store.getters
时间: 2023-04-24 10:01:21 浏览: 54
这段代码是在Vue.js应用程序中使用的,它可以获取Vuex store中的getter函数。Vuex是一个用于管理Vue.js应用程序中全局状态的库,getter函数可以让您获取存储在store中的数据,并根据需要对其进行转换或计算。在使用这段代码之前,您需要确保已经正确安装并配置了Vuex。
相关问题
this.$store.getters.tabelDataArr这个数据如何修改
要修改`this.$store.getters.tabelDataArr`的值,你需要使用Vuex中的mutations或actions来改变state中的数据。你可以在mutations或actions中定义一个方法来修改state中的数据,然后在组件中调用这个方法,从而修改`this.$store.getters.tabelDataArr`的值。
例如,在mutations中定义一个方法:
```
mutations: {
updateTableDataArr(state, newData) {
state.tableDataArr = newData;
}
}
```
然后在组件中调用这个方法:
```
this.$store.commit('updateTableDataArr', newData);
```
其中,`newData`是你要更新的新数据。这样,`this.$store.getters.tabelDataArr`的值就被更新了。
this.$store.getters.getPerms是undefined
你提到的代码 `this.$store.getters.getPerms` 返回了 `undefined`,这种情况可能是由于 `getPerms` 在 Vuex store 的 getters 中未定义引起的。请确保在你的 Vuex store 的 getters 中定义了名为 `getPerms` 的函数,并返回相应的值。另外,还需要确认你是否正确地在组件中调用了该 getter。如果以上方法都没有解决问题,可以提供更多的代码细节,以便我能够更好地帮助你。