使用vuex修改state时,有两种方式:
1)可以直接使用 this.$store.state.变量 = xxx;
2)this.$store.dispatch(actionType, payload)
或者: this.$store.commit(commitType, payload)
不同点
dispatch:含有异步操作,数据提交至 actions
,可用于向后台提交数据
commit:同步操作,数据提交至 mutations
,可用于登录成功后读取用户信息写到缓存里