为了账号安全,请及时绑定邮箱和手机立即绑定

在vuex里的actions里return一个axios请求,以便于组件内取得返回数据的问题

在vuex里的actions里return一个axios请求,以便于组件内取得返回数据的问题

慕仙森 2019-03-14 18:15:17
代码如下,actions.js里想在组件里获取res.data里的值,代码如下:login.vue但是打印出来说data未定义,但是用弹框测试,this.login().then生效,请问是不是哪里没写对
查看完整描述

3 回答

?
繁星coding

TA贡献1797条经验 获得超4个赞

你这串操作相当于return axios(...).then(res =>res.data).then(res => res.data),也就是说你login().then接受到的已经是res.data属性然后再res.data相当于访问res.data.data


查看完整回答
反对 回复 2019-03-18
?
噜噜哒

TA贡献1784条经验 获得超7个赞

login()里面的.then(res =>res.data)去掉


查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 510 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信