刚用vuex,遇到这个疑问。也翻查过文档,也没有比较直接的说明。
也找到尤大在知乎的回答:
vuex中为什么把把异步操作封装在action,把同步操作放在mutations?
https://www.zhihu.com/questio...
综合上面两点,个人的理解是Action中你可以写任意操作,但是只要保证mutation中是同步即可。所以在action中写业务逻辑比较好点。
还是希望听听各位的意见。
刚用vuex,遇到这个疑问。也翻查过文档,也没有比较直接的说明。
也找到尤大在知乎的回答:
vuex中为什么把把异步操作封装在action,把同步操作放在mutations?
https://www.zhihu.com/questio...
综合上面两点,个人的理解是Action中你可以写任意操作,但是只要保证mutation中是同步即可。所以在action中写业务逻辑比较好点。
还是希望听听各位的意见。
action mutation 只放更新store中数据的操作,实际的业务逻辑,我会另外建一层service