javascript - vuex中在actions中commmit mutation是什么意思,不是很懂
習慣沉默
習慣沉默 2017-05-19 10:43:29
[JavaScript讨论组]

習慣沉默
習慣沉默

全部回复(2)
高洛峰

触发actions中的increment,context.commit("increment")触发mutations中的increment函数,就是这个过程

大家讲道理

我也刚接触Vuex不久,简单谈一下我的理解。

Store理解为一个仓库,action是一次操作,mutation是让仓库中存储的东西产生某种变化的方式,state则是存储的东西当前的状态。

一个操作可能需要对数据产生变动,另一个操作也需要对数据产生同样的变动,那这个变动可以抽取出来,称为一个mutation,这样,通过commit触发指定的mutation就可以了, 不必使其与操作业务的代码混在一起,导致代码混乱、可维护性差的结果。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号