vuex中 this.$store.dispatch() 与 this.$store.commit()方法的区别

发布时间:2023-08-04 09:30

this.$store.dispatch() 与 this.$store.commit()方法的区别总的来说他们只是存取方式的不同,两个方法都是传值给vuex的mutation改变state
this.$store.dispatch() :含有异步操作,例如向后台提交数据,写法:this.$store.dispatch(‘action方法名’,值)
this.$store.commit():同步操作,,写法:this.$store.commit(‘mutations方法名’,值)

commit: 同步操作

存储 this.$store.commit(\'changeValue\',name)
取值 this.$store.state.changeValue
dispatch: 异步操作

存储 this.$store.dispatch(\'getlists\',name)
取值 this.$store.getters.getlists
————————————————
版权声明:本文为CSDN博主「BruceWu_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_4431...

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号