采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,postAndCommit函数和actions中的所有方法为啥都要有rreturn返回?去掉return也能正常运行哦
同学你好 返回以后这些 action 就可以都返回 Promise,有的时候我们调用一个 action 以后是要根据它的状态作出对应的反应的 所以这样写。比如
store.dispatch('login').then(() => message.show('登陆成功啦'))
那为什么去掉return,还能正常执行then里面的逻辑呢?
说的是第一个 return 嘛?因为第一个 function 本身是一个 async,它会自动返回一个 Promise,所以你调用 then 是没问题的,但是假如不 return data,在 then 里面是拿不到对应的数据的
登录后可查看更多问答,登录/注册
带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能
1.4k 2
1.1k 2
761 17
1.2k 17
1.7k 15