8***@qq.com
8***@qq.com
  • 发布:2025-09-26 11:54
  • 更新:2025-09-26 14:35
  • 阅读:60

unaipp x 如何使用async和await

分类:uni-app x
function getStatus(){  
    return new Promise((resolve,reject)=>{  
        petRequest.getStatus().success((res)=>{  
            console.log(res);  
            resolve(res as UTSJSONObject);  
        }).request();  
    })  
}  
onPageShow( async ()=>{  
    try {  
        const res = await getStatus()  
        console.log(res)    
    } catch (e) {    
        console.log(e)    
    }    
})

我想通过这种方式,获取到数据,但是会报错误。
'‌⁠error: 类型不匹配: 推断类型是() -> UTSPromise<Unit / = void />,但预期的是OnPageShow / = () -> Unit / = void / /。‌'
希望得到各位大佬的帮助。

2025-09-26 11:54 负责人:无 分享
已邀请:
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

提供完整可运行代码。如果不方便提供,可明确给 getStatus() 添加返回类型,看 HBuilderX 如何提示

要回复问题请先登录注册