我有一个非常基本的 vue/vuex 项目,我通过 Http get 请求从我的数据库中加载了一个类别列表。在将 Vuex 合并到我的项目中之前,我只是在创建使用数据的主要组件时使 HTTP 正确。现在,在 Vuex 中,我有我的 getter、突变和操作,但是,我不清楚的是 Vuex 获取和填充状态对象类别的正确方法(或位置)。我仍然可以在我的组件创建中运行 Get,然后通过操作填充 Vuex 状态,但这似乎有点倒退。希望有人能指出我正确的“最佳实践”方法来做到这一点。
最佳答案
您可以分派(dispatch)一个发出请求并使用结果提交突变的操作,而不是从您的组件运行请求并用结果填充状态。如果您希望它立即发生,请从根 vue 节点的 create 方法调度操作。
关于javascript - 何时使用 Vuex 从数据库初始加载状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48995183/