# 子父组件传值vuex全局缓存

//全局缓存,在任意页面都能使用,并且是响应式的

//写入缓存对象(xxx为全局缓存的唯一key)
this.$store.getters.data().xxx={obj:'123'};
//读取缓存对象
this.$store.getters.data().xxx.obj;
//修改缓存对象
this.$store.getters.data().xxx.obj="456";

//代码生成页面使用全局缓存,在methods方法中:
onInit(){
  //将整个查询页面的viewgrid组件全部缓存起来
  this.$store.getters.data().test=this;
 //在子组件中可以直接使用,如刷新查询页面:this.$store.getters.data().test.refresh()
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16