state只能通过提交mutations去修改
this.$store.commit("handleChange", 10)
Action和Mutation相似,进行异步操作
this.$store.dispatch("handleChange")
Getter类似于computed, 对于Store中的数据进行加工处理形成新的数据
state: {
author: 'terry',
age: 32
},
getters: {
info (state) {
const {author, age} = state
return author + age
}
}
// 获取 和获取state里面的数据一样
<div>{{$store.getters.info}}</div>