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

标签 javascript http vue.js vuex

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

最佳答案

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

关于javascript - 何时使用 Vuex 从数据库初始加载状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48995183/

相关文章:

javascript - 从本地文件加载数据时,Backbone 会触发 'change' 事件吗?

javascript - js - 为每个选择显示不同行文本的函数

javascript - VueJS : How to use routing in an Multi Page App to send url query params?

javascript - 如何从连接到 Mongodb 的 Node 中的函数返回数据?

javascript - 如何从 html 文本形式存储或发送文本到 tomcat 服务器?

http - 使用 curl 在请求 url 中发送不安全的 url 字符

c# - 为什么 ServerVariables ["HTTP_REFERER"] 跳过一个页面?

ios - 使用 Moya 获取响应头

javascript - 从 TypeScript 功能的 Angular 来看,基于类的语法是否可以为 Vue.js 3 实现?

javascript - 如何在 vue.js 中动态上传图片?