【问题标题】:Vuex, what is the best practice for asynchronous callsVuex,异步调用的最佳实践是什么
【发布时间】:2018-02-14 23:00:59
【问题描述】:

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

但是,我有这个问题,最好是在操作本身中创建所有异步逻辑,还是在组件中进行异步登录,然后在then 调用中提交Mutations

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

谢谢。

【问题讨论】:

    标签: javascript vue.js vuex


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-29
      • 1970-01-01
      • 2021-07-31
      • 1970-01-01
      • 2010-10-09
      相关资源
      最近更新 更多