vuex概念
五个核心:
state: 存储数据的地方
actions: 异步操作
mutations: 同步操作,只有mutations可以修改state中的数据
getters: 相当于 state的计算属性。
moduleas:模块化 modeA, modeB,modeC
vuex高级篇1 、语法糖辅助函数:
语法糖,四大金刚辅助函数:
mapState,mapActions,mapMutations,mapGetters
当一个组件需要多个状态是,这些状态都声明成计算属性过于冗长。于是有了辅助函数。
高级篇2、 modules 模块化管理数据:
状态树结构复杂的时候,可以用modules进行管理。
多人协同开发,可以用modules,避免命名空间冲突。
vuex 超级篇 数据持久化: 什么是数据持久化? 刷新页面,数据丢失、清空。有时候我们需要把一些数据固话到本地,即使刷新也不能清空,例如:登陆状态、token等。这是就需要用到vuex数据持久化。