Vuex,异步调用的最佳实践是什么
Vuex, what is the best practice for asynchronous calls
我正在这个时候发现 Vuex,我遇到了 Actions
的概念,如果它是关于异步代码的,应该使用它而不是 Mutations
。
但是,我有这个问题,是在操作本身中制作所有异步逻辑还是在组件中进行异步登录并在 then
调用中提交 Mutations
更好?
换句话说,这段代码是否被认为是 Vuex 领域的最佳实践,或者我只需要将 API 调用移动到状态 Action
?
谢谢。
Vuex 和状态管理系统的驱动概念之一通常是视图 (Vue) 是当前状态的相对简单的表示。当视图中发生事件时,这些事件将被分派到状态管理系统,该系统处理业务逻辑并更改状态。
在这种情况下,标准的最佳做法是将 API 调用移动到一个操作中。
我正在这个时候发现 Vuex,我遇到了 Actions
的概念,如果它是关于异步代码的,应该使用它而不是 Mutations
。
但是,我有这个问题,是在操作本身中制作所有异步逻辑还是在组件中进行异步登录并在 then
调用中提交 Mutations
更好?
换句话说,这段代码是否被认为是 Vuex 领域的最佳实践,或者我只需要将 API 调用移动到状态 Action
?
谢谢。
Vuex 和状态管理系统的驱动概念之一通常是视图 (Vue) 是当前状态的相对简单的表示。当视图中发生事件时,这些事件将被分派到状态管理系统,该系统处理业务逻辑并更改状态。
在这种情况下,标准的最佳做法是将 API 调用移动到一个操作中。