- vuex是以一个数据共享管理器(状态管理器),可以将组件之间的公共数据存放到store里面,方便组件调用
- vuex的store中的state数据不能在除了store组件的其他组件中修改,其他组件若要修改state数据必须调用store的mutations里的函数
- state: {} 用于存放共享数据
- mapSatae 可将state数据映射到相应组件中的computed: {}中,该组件就能直接调用
- mutations: {} 用于存放共享函数,可修改state数据
- mapMutations 可将mutations的函数映射到相应组件的methods: {} 中,该组件就能直接调用该函数
- Actions: {} 用于存放共享异步函数,但是其函数也不能直接修改state数据,若要修改state数据,可通过调用mutations的函数进行修改
- mapActions 可将action中的异步函数映射到methods中,该组件就能直接调用该函数
- Getter: {} 用于state数据的加工包装
Vuex学习记录
最新推荐文章于 2022-05-05 10:06:12 发布