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

查看:332
本文介绍了vuex中,业务逻辑是写在actions还是mutation中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

刚用vuex,遇到这个疑问。也翻查过文档,也没有比较直接的说明。

https://vuex.vuejs.org/zh-cn/...

也找到尤大在知乎的回答:

vuex中为什么把把异步操作封装在action,把同步操作放在mutations?
https://www.zhihu.com/questio...

综合上面两点,个人的理解是Action中你可以写任意操作,但是只要保证mutation中是同步即可。所以在action中写业务逻辑比较好点。

还是希望听听各位的意见。

解决方案

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

这篇关于vuex中,业务逻辑是写在actions还是mutation中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆