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

Bea*_*ibe 3 javascript http vue.js vuex

我有一个非常基本的 vue/vuex 项目,我通过 Http get 请求从我的数据库中加载了一个类别列表。在将 Vuex 合并到我的项目中之前,我只是在创建使用数据的主要组件时使 HTTP 正确。现在,在 Vuex 中,我有我的 getter、突变和动作,但是,我不清楚的是 Vuex 用正确的方式(或位置)来获取和填充状态对象类别。我仍然可以在我的组件创建中运行 Get,然后通过操作填充 Vuex 状态,但这似乎有点倒退。希望有人能指出我正确的“最佳实践”方法来做到这一点。

Ben*_*Ben 5

无需从组件运行请求并用结果填充状态,您可以分派一个动作来发出请求并提交带有结果的突变。如果您希望它立即发生,请从根 vue 节点的 create 方法分派操作。