代码如下,actions.js里
想在组件里获取res.data里的值,
代码如下:
login.vue
但是打印出来说data未定义,但是用弹框测试,this.login().then生效,请问是不是哪里没写对
代码如下,actions.js里
想在组件里获取res.data里的值,
代码如下:
login.vue
但是打印出来说data未定义,但是用弹框测试,this.login().then生效,请问是不是哪里没写对
你这串操作相当于return axios(...).then(res =>res.data).then(res => res.data),也就是说你login().then接受到的已经是res.data属性然后再res.data相当于访问res.data.data
13 回答13.1k 阅读
7 回答2.3k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
6 回答1.2k 阅读
你返回的值不对,直接返回axios函数就行,不要带then