如何改写vuex刷新状态初始化方法为长尾?
- 内容介绍
- 文章标签
- 相关推荐
本文共计696个文字,预计阅读时间需要3分钟。
Vuex 五种基本对象:state(存储状态):保存应用的状态(变量),getters(获取器):对状态进行计算,相当于computed属性;mutations(变更):同步修改状态,必须同步执行;actions(行为):提交mutations,可以包含异步操作;modules(模块):将store分割成模块,便于管理和维护。在组件中使用:$store.getters.fun()获取数据,$store.commit('mutations')修改状态,都是同步的。
vuex五种基本对象
- state:存储状态(变量)
- getters:对数据获取之前的再次编译,可以理解为state的计算属性。我们在组件中使用$sotre.getters.fun()
- mutations:修改状态,并且是同步的。在组件中使用$store.commit('',params)。这个和我们组件中的自定义事件类似。
- actions:异步操作。在组件中使用是$store.dispath('')
- modules:store的子模块,为了开发大型项目,方便状态管理而使用的。这里我们就不解释了,用起来和上面的一样。
本文共计696个文字,预计阅读时间需要3分钟。
Vuex 五种基本对象:state(存储状态):保存应用的状态(变量),getters(获取器):对状态进行计算,相当于computed属性;mutations(变更):同步修改状态,必须同步执行;actions(行为):提交mutations,可以包含异步操作;modules(模块):将store分割成模块,便于管理和维护。在组件中使用:$store.getters.fun()获取数据,$store.commit('mutations')修改状态,都是同步的。
vuex五种基本对象
- state:存储状态(变量)
- getters:对数据获取之前的再次编译,可以理解为state的计算属性。我们在组件中使用$sotre.getters.fun()
- mutations:修改状态,并且是同步的。在组件中使用$store.commit('',params)。这个和我们组件中的自定义事件类似。
- actions:异步操作。在组件中使用是$store.dispath('')
- modules:store的子模块,为了开发大型项目,方便状态管理而使用的。这里我们就不解释了,用起来和上面的一样。

