微信小程序里如果使用了 async + await,会报这个错误
原因:async+await是 ES7 的一个特性,如果微信小程序IDE里开启了ES6转ES5,则会报这个错误。
解决方案:
第一种方法:微信小程序IDE里,详情->本地设置 里,开启【增强编译】
第二种方法:引入 regenerator
- 下载 regenerator:https://github.com/facebook/regenerator/tree/master/packages
- 将下载文件里的 regenerator-runtime 文件夹放到小程序的某个目录下,比如 utils/
const regenerator = require('../utils/regenerator-runtime/runtime')