如何使用Vuex将数组发送到商店以在商店中初始化?

时间:2018-02-06 20:22:58

标签: store vuex mutators

我正在构建一个前端应用程序,我开始使用vuex框架和vue前端库。我有一个状态,我想用初始值填充它,用数组发送值。我的问题是,我如何初始化州?我需要遵循行动突变路径吗?或者只是直接操纵状态作为启动

1 个答案:

答案 0 :(得分:0)

典型的商店是这样的:

state

只需初始化const store = new Vuex.Store({ state: { foo: [], bar: 1 }, mutations: { initialization(state) { state.foo = []; state.bar = 1; } } }); 属性中的值即可。

但是,如果要重复初始化状态,可以使用突变来实现:

from django.db.models import Count
count = MembershipPurchaseHistory.objects.filter(user=self.request.user).aggregate(Count('id'))['id__count']