【发布时间】:2021-05-26 05:48:28
【问题描述】:
我有一个包含布尔“数组”的状态。
state:{ myArray:{} }
我使用突变来设置值
mutations: {
Deactivate: function (state, name) {
var storeName = 'Default';
if (name)
storeName = name.storeValue;
state.myArray[storeName] = false; //got a function for activate
},
我有一个组件使用具有给定“名称”的数组。
this.$store.state.ABC.myArray[this.name];
除非我在状态声明中声明布尔值,否则我的组件永远不会用存储值刷新。
state:{ myArray:{ Default: false } }
我是否遗漏了一些东西,以便刷新使用数组的组件并且我没有声明数组的每个部分。 (动态数组/对象)
【问题讨论】:
标签: vuejs2 vuex-modules