Vue 在全局状态下更新索引

时间:2021-07-07 08:09:39

标签: javascript vue.js vuejs2 vuex

我的 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; }, ,只是为了看看它是否正在更新某些东西,但事实并非如此。这里可能有什么问题?

0 个答案:

没有答案