目录

微信小程序引入async和await支持

http://image.catbro.cn/87af7c87f82f2.png


涉及知识点:

regenerator-runtime:

  • regenerator-runtime模块来自facebook的regenerator模块。 生成器函数、async、await函数经babel编译后,regenerator-runtime模块用于提供功能实现。

引入步骤

  • 因为小程序目前还不支持async 和await特性的使用,但是我们可以通过引入regenerator-runtime模块来提供该功能的实现。
  • 首先前往github下载regenerator-runtime模块,拷贝runtime.js至工程的utils目录中

http://image.catbro.cn/ec0b2f8a78e8d.png

  • 在使用了async 和await的js文件中导入即可:

    const regeneratorRuntime = require('../../utils/regenerator-runtime/runtime.js')