何时使用Vuex从数据库初始加载状态

时间:2018-02-26 18:53:32

标签: javascript http vue.js vuex

我有一个非常基本的vue / vuex项目,我通过Http get请求从我的数据库加载一个类别列表。在将Vuex合并到我的项目之前,我只是在创建使用数据的主要组件时使HTTP正确。现在,在Vuex中,我有我的吸气剂,突变和动作,但是,我没有明确得到的是与Vuex这样做的正确方法(或地点)获取并填充状态对象类别。我仍然可以运行Get in my component create,然后通过动作填充Vuex状态,但这看起来有些倒退。希望有人可以指出我采用适当的“最佳实践”方式来做到这一点。

1 个答案:

答案 0 :(得分:3)

您可以调度一个执行请求的操作,然后使用结果提交变量,而不是从组件运行请求并使用结果填充状态。如果您希望立即发生,请从根vue节点的create方法调度操作。