当前位置: 代码迷 >> 综合 >> vuex中store存储store.commit和store.dispatch
  详细解决方案

vuex中store存储store.commit和store.dispatch

热度:3   发布时间:2023-12-25 04:05:42.0

使用vuex修改state时,有两种方式:

1)可以直接使用 this.$store.state.变量 = xxx;
2)this.$store.dispatch(actionType, payload) 

    或者:  this.$store.commit(commitType, payload)

不同点

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

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

  相关解决方案