Vue.js 我可以在Vuex状态中输入什么?
所有的例子都表明初始状态是一个对象。我可以将数组或字符串放入状态吗Vue.js 我可以在Vuex状态中输入什么?,vue.js,vuex,vuex-modules,Vue.js,Vuex,Vuex Modules,所有的例子都表明初始状态是一个对象。我可以将数组或字符串放入状态吗 { state: [], // just an array or string mutations: { add(state, { name }) { return [...state, { name }]; } }, actions: { ... }, getters: { ... } } 这样,我将无法设置状态的属性,而只返回变异中的当前状态vuex状态应该是一个对象。为
{
state: [], // just an array or string
mutations: {
add(state, { name }) {
return [...state, { name }];
}
},
actions: { ... },
getters: { ... }
}
这样,我将无法设置状态的属性,而只返回变异中的当前状态vuex状态应该是一个对象。为什么不告诉我们您实际上在用vuex做什么?不。应用程序的状态通常管理许多数据点。如果您只想管理应用程序中的一个数据点,Vuex可能会有些过分。您可以始终在根组件中管理这一个数据点。我想使用模块…对于一个数据类型是列表,我不能使用模块,我必须用objectPlus包装它。在reducer函数中,突变看起来很难看…您可以跳过Angular和Redux中的突变,只返回实际状态