我的 Vue 应用程序有问题,我正在尝试更新全局状态下的特定索引,但到目前为止我没有成功。信息可以在状态中更新,但目前(或实时)不会更新。我以为我可能发送了错误的索引,但是当我尝试对其进行硬编码时,它又无法正常工作了,所以这就是我所做的。
在 Vue 组件中,我正在创建新对象,一个是索引,另一个是应该更新索引的对象,它看起来像:
where orders.sent = True
所以我仔细检查了我传递的信息,从请求端看一切都很好。 这是 UPDATE_ORDER 突变的样子:
let updateOrder = {
updated_index: index,
updated_order: order
};
this.$store.commit("UPDATE_ORDER", updateOrder);
我认为您不需要看到定义为空数组的 ordersList 状态。
为了以防万一,我硬编码了 UPDATE_ORDER(state, order){
state.ordersList[order.updated_index] = order.updated_order;
},
,只是为了看看它是否正在更新某些东西,但事实并非如此。这里可能有什么问题?