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

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 关注
  • 2417 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信