最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

理解vuex中Mutations的用法

来源:懂视网 责编:小采 时间:2020-11-27 19:50:19
文档

理解vuex中Mutations的用法

理解vuex中Mutations的用法:这篇文章主要介绍了关于理解vue中Mutations的用法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下1.什么是mutations?上一篇文章说的getters是为了初步获取和简单处理state里面的数据(这里的简单处理不能改变state里面的数据),Vue
推荐度:
导读理解vuex中Mutations的用法:这篇文章主要介绍了关于理解vue中Mutations的用法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下1.什么是mutations?上一篇文章说的getters是为了初步获取和简单处理state里面的数据(这里的简单处理不能改变state里面的数据),Vue

这篇文章主要介绍了关于理解vue中Mutations的用法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

1.什么是mutations?

上一篇文章说的getters是为了初步获取和简单处理state里面的数据(这里的简单处理不能改变state里面的数据),Vue的视图是由数据驱动的,也就是说state里面的数据是动态变化的,那么怎么改变呢,切记在Vuexstore数据改变的唯一方法就是mutation

通俗的理解mutations,里面装着一些改变数据方法的集合,这是Veux设计很重要的一点,就是把处理数据逻辑方法全部放在mutations里面,使得数据和视图分离。

2.怎么用mutations?

mutation结构:每一个mutation都有一个字符串类型的事件类型(type)和回调函数(handler),也可以理解为{type:handler()},这和订阅发布有点类似。先注册事件,当触发响应类型的时候调用handker(),调用type的时候需要用到store.commit方法。

载荷(payload):简单的理解就是往handler(stage)中传参handler(stage,pryload);一般是个对象。

commit:提交可以在组件中使用 this.$store.commit('xxx') 提交 mutation,或者使用 mapMutations 辅助函数将组件中的 methods 映射为 store.commit 调用(需要在根节点注入 store)。

3.源码分析

registerMutation:初始化mutation

commit:调用mutation

subscribers:订阅storemutation

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

理解vuex中Mutations的用法

理解vuex中Mutations的用法:这篇文章主要介绍了关于理解vue中Mutations的用法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下1.什么是mutations?上一篇文章说的getters是为了初步获取和简单处理state里面的数据(这里的简单处理不能改变state里面的数据),Vue
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top