uniapp async await
时间: 2023-10-05 09:14:30 浏览: 102
重要的概念-.Net异步编程(async await)初探
uniapp中的async/await是一种异步编程的方式。通过使用async关键字定义一个函数,可以将该函数标记为异步函数。而在异步函数内部,可以使用await关键字来等待一个Promise对象的解析结果,并在结果返回后继续执行后续的代码。
在给定的代码示例中,test函数是一个异步函数,在函数内部使用了await关键字来等待getSomething()和testAsync()函数的结果。这样可以确保在获取到这两个函数的结果后,才会继续执行后面的代码。在执行完await关键字后,如果得到的结果是一个Resolved状态的Promise对象,那么await语句将会返回该Promise对象的解析值;如果得到的结果是一个Rejected状态的Promise对象,那么await语句将会抛出一个异常。
通过使用async和await,可以实现类同步方式的代码编写,避免了回调地狱的问题,并且可以在代码中统一处理错误请求。
阅读全文