方法一:
在小程序开发工具中选择【详情】,勾选【增强编译】,去掉【ES6转ES5】,可直接使用async-await;将版本切换时有些以前的写法可能会有问题。我第二次测试这个方法时没有报错,async-await可以正常使用(清缓存重新编译测试的)。

方法二:
下载runtime.js
链接:https://pan.baidu.com/s/1BFwv8U9Hda7sKPJy8-a8Nw
提取码:nssy
第二种下载方法:
官网https://www.npmjs.com/package/regenerator-runtime
用idea打开一个vue项目,在Terminal中运行npm i regenerator -runtime


然后在node_modules/regenerator-runtime文件夹中找到runtime.js。
vue项目也可以在控制台中创建,然后控制台定位到文件目录下运行npm i regenerator -runtime,百度一下如何创建新的vue项目,网上很多方法。
下载完js以后,将js放在一个目录中

在需要使用的页面引入js文件所在位置,注意 import后面的名字必须是

本文介绍了两种解决微信小程序中async-await同步问题的方法。方法一是通过增强编译设置,去掉ES6转ES5,直接使用async-await。方法二是通过下载并引入runtime.js,确保在异步代码块中正确放置await关键字,避免错误。
最低0.47元/天 解锁文章
4312

被折叠的 条评论
为什么被折叠?



