采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,我想问一下这段代码为什么返回一个promise对象,我如果想取promisevalue该怎么办,请老师指教?
另外,老师我是看您的ES6入门过来的,也听了这节课的试听课程,觉得您讲课讲的非常的好,非常的棒。
谢谢。
import axios from 'axios' async function test () { let { status, data: { code } } = await axios.get('/test') return { status, code } } test().then(val => { console.log(val) // val={status,code} })
非常感谢!
因为 axios 实例返回的是promise,你可以在函数前加 async 在异步的地方用 await 拿到异步的值,再返回,试试看
函数前指的是哪里,老师
登录后可查看更多问答,登录/注册
ES6从零开始,量身设计的迷你案例,让你全面掌握ES6
997 15
4.2k 13
2.2k 10
903 9
1.0k 8