关键词:Promise { <pending> }
原因:
Promise
是异步执行的, 什么叫异步呢, 就是你以为代码是一行执行完才执行下一行吗? 不是的, 你promise还没执行then的时候,就开始执行下一行了
,导致获取的数据出现pending
状态
解决方法:
//1.构建一个 async 函数
async function Getoken() {
return axios.get(url); //这里可以加一个 await ,防止没有等待执行就 return 了
}
//使用 await 执行完函数再赋值给 res
let res = await Getoken();
//这里面就是响应数据了
console.log(res);