请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,为什么mutation要被定义是同步的,而action要Promise话定义为异步的?

在mutation里也可以定义异步任务,直接修改值即可

正在回答

1回答

从设计上说,mutation 就是设计成同步的,比如你提交了一个 mutation,就可以同步立即拿到修改后的值。而 action 其实就是一种语义化的对 mutation 的封装,在一个 action 里,你可以异步提交 mutation,也可以提交多个 mutation,就像音乐课那样。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信