1. 作用:简化模块中属性的使用路径
2. 举个例子,比如要访问age的值
user{
state: {
userInfo:{
skill:{
info:{
age: 18
}
}
}
}
}
正常访问方式如下:
this.$store.state.user.userInfo.skill.info.age -> 18
使用全局getters优化
{
age: state => state.user.userInfo.skill.info.age -> 18
}
// 使用全局getters快捷访问方式,如下:
this.$store.gettes.age -> 18
总结: 把这个复杂度封装一次 简化很多组件中对于数据的访问 有点像 window 创建文件的快捷方式