FFF啊啊啊

导航

什么是vuex

vuex是一个专门为vue.js应用程序开发得状态管理模式,vuex存放得状态是响应式的,更改状态只有唯一的途径显示的提交(commit)触发mutation更改state。

vuex组成部分:

State vue的状态管理,驱动应用的数据源
Mutations 同步操作 它是唯一可以直接更改state状态,通过提交commit触发mutation更改state
Actions 异步操作 它不能直接改变state而是需要触发mutation来更改state,它可以任意包含异步操作
Getters 计算属性 类似于vue组件中的computed,可以过滤,处理state,结果也会缓存,只有当依赖值发生改变才会从新计算
Modules 模块 支持模块化 让每个模块都有自己的state,mutation,action,getter,甚至可以嵌套子模块

map辅助函数:

mapActions:

import { mapActions } from ‘vuex’
mapGetters import { mapGetters} from ‘vuex’

其他的mapState,mapMutations也是一样的操作

posted on 2022-05-13 00:06  FFF啊啊啊  阅读(20)  评论(0编辑  收藏  举报