function存储到vuex中,因为vuex会把自身挂载到所有组件上,不管当前组件是否用到里面的东西,因此这事实上肯定增加了性能的损耗的....,也就是当值改变的时候可以触发dom的更新....computed计算属性上,这样有利于state的值发生改变的时候及时响应给子组件.如果用data去接收store.state,也是可以接收到值的,但是由于这只是一个简单的赋值操作,所以state中的状态改变的时候不能被...$store.commit('reduce',n);
}
}
}
然后我们点击增加按钮,看看会发生什么变化,结果如下
可以看到,用data接收的值不能及时响应更新,用computed...,
})
//简写
...mapState('moduleA',['name']),
获取根节点的状态还是和以前一样,不需要加模块名,也不需要加root
...mapState(['name']),