项目场景:
js 中async 中的return 值的问题
问题描述:
使用 async await return 返回的值变量是一个Promise 对象@Override
run = async () => {
const res = await getDashServerInfo()
return res.value
}
console.log(this.run())
原因分析:
async本来就是返回promise对象。解决方案:
或不用 async 写法 run = async () => {
const res = await getDashServerInfo()
return res.value
}
this.run().then(val=>{console.log(val)})