vuex里面的this.$store.dispatch 和 this.$store.commit用法以及区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vuex里面的this.$store.dispatch 和 this.$store.commit用法以及区别相关的知识,希望对你有一定的参考价值。

参考技术A 两个方法都是传值给vuex的mutation改变state

dispatch: 异步 操作,数据提交至 actions ,可用于向后台提交数据

this.$store.dispatch('isLogin',true);

commit: 同步 操作,数据提交至 mutations ,可用于登录成功后读取用户信息写到缓存里

this.$store.commit('loginStatus', 1);

注:必须要用commit(‘SET_TOKEN’, tokenV)调用mutations里的方法,才能在store存储成功。

以上是关于vuex里面的this.$store.dispatch 和 this.$store.commit用法以及区别的主要内容,如果未能解决你的问题,请参考以下文章

vuex 中的 dispatch 和 commit 的使用

使用Vuex 报错 unknown action type:XXX

vuex学习

vuex使用getters篇

如何在 Vuex 中获取 Vue 路由器参数?

保存vuex状态刷新不消失