javascript - Vuex,异步调用的最佳实践是什么

标签 javascript vue.js vuex

此时我正在探索 Vuex,我遇到了 Actions 的概念。应该使用它而不是 Mutations如果是关于异步代码。

但是,我有这个问题,是在操作本身中制作所有异步逻辑还是在组件中进行异步登录并仅提交 Mutations 会更好?在then打电话?

换句话说,这段代码是否被认为是 Vuex 领域的最佳实践,或者我只需要将 API 调用移动到状态 Action

enter image description here

谢谢。

最佳答案

Vuex 和状态管理系统的驱动概念之一通常是 View (Vue) 是当前状态的相对简单的表示。当 View 中发生事件时,这些事件将被分派(dispatch)到状态管理系统,该系统处理业务逻辑并更改状态。

在这种情况下,标准的最佳做法是将 API 调用转移到操作中。

关于javascript - Vuex,异步调用的最佳实践是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46075461/

相关文章:

javascript - 异步状态更改后的 Vuex 执行函数

javascript - 三元比较中函数的返回

javascript - 我的 vuejs 出现错误

javascript - Vue.js - 无法使用 Blazy

javascript - 获取laravel api Vue js中的所有表格行

vue.js - vuejs 2 如何在使用参数时从 vuex 中观察存储值

vue.js - 使用 Nuxt.js 时动态 Vuex 模块初始化的最佳方法是什么?

javascript - 使用 XSLT 如何确保表头仅打印一次

javascript - 如何在 FTL 中访问 Jquery 的变量?

javascript - 放大简单的 pdf.js 查看器