微信小程序> 微信小程序中使用async/await

微信小程序中使用async/await

浏览量:3592 时间: 来源:意外金喜

在之前写了微信小程序中如何使用promise,其实使用promise的最终目的是要能使用async/await。

同时要使用async/await也必须在promise的基础之上。

1、下载regenerator库

npm i regenerator       或者   点击下载:http://nodejs999.com/regenerator-runtime.rar

然后将下载文件中的regenerator-runtime文件夹拿出来,放到小程序代码中去,一般是放在utils文件夹。

2、在需要使用async/await的js文件顶部引入regenerator库:

let regeneratorRuntime = require("../../utils/regenerator-runtime/runtime");

3、例子:保存canvas画布到手机

async saveImg() {    try {      let { tempFilePath } = await wechat.api("canvasToTempFilePath", obj);      await wechat.api("saveImageToPhotosAlbum", { filePath: tempFilePath });    }    catch (e) {      console.log(e);    }  }

代码中的wechat.api方法看这里:https://blog.csdn.net/zzwwjjdj1/article/details/85316961

意外金喜的博客:http://blog.csdn.net/zzwwjjdj1

更多小程序文章:http://blog.csdn.net/zzwwjjdj1/article/details/79351547

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎