微信小程序之async/await
解决新版本的微信小程序开发工具中不再拥有增强编译这一选项,这样导致在需要用到async/await的时候,出现报红。
·
出现问题: 新版本的微信小程序开发工具中不再拥有增强编译这一选项,这样导致在需要用到async/await的时候,出现报红。
先看一下新版本微信开发工具的本地设置

根据官方文档,表示只要勾选将JS编译成es5就是相当于旧版本的es6转es5+增强编译,也就是可以使用async/await,但是我在测试的时候,就算勾选了第一项,使用async/await之后,一样会报红。

解决方法:
- 不勾选将js代码编译成ES6,不会报红,但是不利于兼容低版本的微信。
- 调试基础库 2.16.0灰度中,是可以使用的。
-
"lazyCodeLoading": "requiredComponents" // 在app.json文件中去掉按需加载,也可以解决。
更多推荐


所有评论(0)