为了账号安全,请及时绑定邮箱和手机立即绑定

vuex中,业务逻辑是写在actions还是mutation中?

vuex中,业务逻辑是写在actions还是mutation中?

达令说 2018-08-31 18:13:13
刚用vuex,遇到这个疑问。也翻查过文档,也没有比较直接的说明。https://vuex.vuejs.org/zh-cn/...也找到尤大在知乎的回答:vuex中为什么把把异步操作封装在action,把同步操作放在mutations?https://www.zhihu.com/questio...综合上面两点,个人的理解是Action中你可以写任意操作,但是只要保证mutation中是同步即可。所以在action中写业务逻辑比较好点。还是希望听听各位的意见。
查看完整描述

2 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

action mutation 只放更新store中数据的操作,实际的业务逻辑,我会另外建一层service

查看完整回答
反对 回复 2018-09-09
?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

我的经验来说,业务逻辑尽量不要放到store里面,如果有通用逻辑,可以提取到一个单独的文件中。

查看完整回答
反对 回复 2018-09-09
  • 2 回答
  • 0 关注
  • 2481 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号