vuex中,业务逻辑是写在actions还是mutation中?
本文介绍了vuex中,业务逻辑是写在actions还是mutation中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
刚用vuex,遇到这个疑问。也翻查过文档,也没有比较直接的说明。
也找到尤大在知乎的回答:
vuex中为什么把把异步操作封装在action,把同步操作放在mutations?
https://www.zhihu.com/questio...
综合上面两点,个人的理解是Action中你可以写任意操作,但是只要保证mutation中是同步即可。所以在action中写业务逻辑比较好点。
还是希望听听各位的意见。
解决方案
action mutation 只放更新store中数据的操作,实际的业务逻辑,我会另外建一层service
这篇关于vuex中,业务逻辑是写在actions还是mutation中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文