Vuex的actions和mutations有什么区别?

2,150 阅读1分钟
  1. actions主要用于响应组件中的动作,通过 commit( )来触发 mutation 中函数的调用, 间接更新 state,不是必须存在的;

    mutations主要用于操作修改数据,是必须存在的;

  2. actions可以进行异步操作,可用于向后台提交数据或者接受后台的数据;

    mutations中是同步操作不能写异步代码、只能单纯的操作 state ,用于将数据信息写在全局数据状态中缓存,不能异步操作;