vuex

tech2024-10-06  18

什么是Vuex:

vuex是一个专门为vue.js设计的集中式状态管理架构。状态?我把它理解为在data中的属性需要共享给其他vue组件使用的部分,就叫做状态。简单的说就是data中需要共用的属性。

state:

存储状态(变量)

mutations :

修 改 状 态 , 并 且 是 同 步 的 。 在 组 件 中 使用$store.commit(’’,params)。这个和我们组件中的自定义事件类似。

actions:

异步操作。在组件中使用是$store.dispath(’’)

modules:

store 的子模块,好处:为了开发大型项目,方便状态管理而使用的。

getters:

对数据获取之前的再次编译,可以理解为 state 的计算属性。我 们在组件中使用 $sotre.getters.fun()

Plugins:

中间件,验证

最新回复(0)