相同点
:mutations和actions都是用来改变Vuex store的状态的;
不同点
:mutations提供的回调函数是同步的;
而actions提供的方法是异步的,此外,actions的方法最终还是通过调用mutations的方法来实现修改vuex的状态的。
dispatch
:含有异步操作,例如向后台提交数据,写法: this.$store.dispatch(‘actions方法名’,值)
commit
:同步操作,写法:this.$store.commit(‘mutations方法名’,值)
点击可查看----更详细讲解