state: {
gridsMap:null,
currentGrid:{},
},
mutations: {
isShow(state,{gridId}){
state.currentGrid = state.gridsMap[gridId]
}
}
currentGrid 为一个对象数据,gridsMap 为多个对象数据的索引对象。
vue多个组件里用了 currentGrid,为什么组件里调用$store.commit('isShow',gridId) 后,所有组件里computed里的currentGrid 无任何变化。
谢,我子组件的data 里多写了一个currentGrid 属性。
谢各位。