Vuex使用与注意要点
vuex 是 Vue 配套的公共管理数据工具,他可以把一些共享的数据,保存到 vuex 中,方便整个程序中的任何组件直接获取或者修改公共数据
1、state中的数据,不能直接修改,如果想要修改,必须通过mutations
2、如果组件想要直接 从 state 上获取数据: 需要 this.$store.state.***
3、如果 组件,想要修改数据,必须使用 mutations
提供的方法,需要通过 this.$store.commit('方法的名称', 唯一的一个参数)
4、如果 store 中 state 上的数据, 在对外提供的时候,需要做一层包装
,那么 ,推荐使用getters
, 如果需要使用 getters
,则用this.$store.getters.***