本人初学vue
,看vue的的状态管理
,1.0
的还算容易理解,看2.0的怎么总是模模糊糊的,
多了什么mapState
和mapGetters
辅助函数,还有1.0
的的只需要一个actions
现在多出个mutations
说是同步放mutations
异步放actions
感觉有点乱,我要怎么去理解或者说去梳理他的原理?
本人初学vue
,看vue的的状态管理
,1.0
的还算容易理解,看2.0的怎么总是模模糊糊的,
多了什么mapState
和mapGetters
辅助函数,还有1.0
的的只需要一个actions
现在多出个mutations
说是同步放mutations
异步放actions
感觉有点乱,我要怎么去理解或者说去梳理他的原理?
我的理解:
辅助函数: 建立组件内部计算属性与store的映射
mutations: 变更state的唯一方式就是提交mutation
actions:提交异步的mutation
比如一个异步的请求,当这个异步请求响应时,我们才变更state的状态,所以我们只能在actions里去提交这个mutation
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
既然是辅助函数,就是为了方便,方便你调用state,getters