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