存储文件:
df.replace({'Blue': 'Green', 'Grey': Purple})
组件:
state: {
...
cases: [],
...
mutations: {
setCases(state, items) {
// items contains only the first object in the array
...
resp是一个对象数组。当Vuex调用setCases()突变时,只有数组的第一个对象才在“ items”中传递。
那是为什么?
答案 0 :(得分:2)
查看此内容:https://vuex.vuejs.org/guide/mutations.html [请参阅对象样式提交部分]
使用对象样式提交时,整个对象将作为 突变处理程序的有效负载,因此处理程序保持不变
在突变函数中,resp
的值应以items.items
的形式访问。