对于vueX的理解

tech2024-08-15  45

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数据持久化。

最新回复(0)