commit 只可以触发同步的操作。 Mutation只支持同步操作
dispatch 则可以提交action的异步操作。 Action支持异步操作
dispatch:含有异步操作,例如向后台提交数据,写法: this.$store.dispatch('mutations方法名',值)
commit:同步操作,写法:this.$store.commit('mutations方法名',值)
本文详细解析了Vuex中dispatch与commit的功能差异。dispatch用于提交带有异步操作的action,如向后台提交数据;而commit仅用于执行同步的mutation操作。了解这些差异有助于开发者更高效地使用Vuex进行状态管理。
dispatch:含有异步操作,例如向后台提交数据,写法: this.$store.dispatch('mutations方法名',值)
commit:同步操作,写法:this.$store.commit('mutations方法名',值)
转载于:https://www.cnblogs.com/heson/p/11429600.html

被折叠的 条评论
为什么被折叠?