小程序如何使用async await 解决接口异步问题?

发布于 8 年前作者 juanlei2342 次浏览最后编辑 8 年前来自 issues

哪位大神,能贴个代码片段来瞅瞅,如何在小程序使用async  await来解决接口异步问题。

跪谢。

3 回复
gangqiu
gangqiu1 楼6 年前

是不会用吗?新建一个小程序项目,选云开发,打开云函数openapi,有参考代码。

ayu
ayu2 楼6 年前

要引入一个库 建议用promise

guona
guona3 楼6 年前

好像就是在promise 的基础上套了一层包装。

function resolveAfter2Seconds(x) {
  return new Promise(resolve => {
    setTimeout(() => {
      resolve(x);
    }, 2000);
  });}async function f1() {
  var x = await resolveAfter2Seconds(10);
  console.log(x); // 10}f1();

这个你参考一下