请稍等 ...
×

采纳答案成功!

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

vuex里的actions异步请求为什么要返回promosie

图片描述
老师 为啥登录需要return 而其他的axios请求没有返回

正在回答 回答被采纳积分+3

插入代码

1回答

张轩 2022-08-23 09:00:12

同学你好

这里区别就在于,调用对应的 action 是否需要访问请求返回的数据,这里的 login 有请求发送完的逻辑,所以添加了一个 return,这样就可以

1
2
3
store.dispatch('login',payload, (data) => {
    // 我们这里就可以访问这个 data 啦
})


0 回复 有任何疑惑可以回复我~
  • store.dispatch('login',payload).then( (data) => {
        // 我们这里就可以访问这个 data 啦
    })   老师   我的这样才能得到返回值
    回复 有任何疑惑可以回复我~ 2022-08-23 14:03:24
  • 张轩 回复 提问者 qq_给自己一个微笑_0 #2
    对 我这里写错了 笔误哈
    回复 有任何疑惑可以回复我~ 2022-08-23 15:02:12
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信