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

Vuex, what is the best practice for asynchronous calls

我正在这个时候发现 Vuex,我遇到了 Actions 的概念,如果它是关于异步代码的,应该使用它而不是 Mutations

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

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

谢谢。

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

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