老师请问
来源:7-9 使用 async 和 await 改造异步请求
情分的小前端
2022-07-18
const res = await get(`/columns/${cid}`)
await get(`/columns/${cid}`)返回的是一个promise,为什么我这里接收就成了一个普通的值
下面是我封装的get
const get = (URL: string, params = {}) => {
return new Promise((reslove, reject) => {
axios.get(URL, { params }).then(res => {
reslove(res.data.data)
},
err => {
reject(err)
}
)
})
}
写回答
1回答
-
张轩
2022-07-19
同学你好
await 返回的不是 Promise,应该是 Promise resolve 的结果,
所以你这里的 res 应该是请求对应的结果,请问是否符合预期呢?
012022-07-21
相似问题