微信小程序中异步处理实例详解(async/await)

和都搞过了,终于还是不住要折腾,上7的终极方案:/。

/也是和配合使用的, 先来看一下示例代码,这个用法和我们之前讲的的用法是极其相似的:

要在小程序中使用/的话,靠微信者工具中的转换工具是不够的了,因为需要一些额外的插件来编译使用了/的代码。所以这次我们得自己写脚本来调用。

在项目中,我们得先关闭“开启6转5”这个选项,因为我们现在要自己来做这件事情。

关闭选项

然后,我准备用来写我的脚本,从中调用来编译我的代码。当然你也可以用你其他的工具如, 之类的,你可以参考这里来了解如何在你使用的工具中使用。

重要的一点是,我们调用时,需要给我们的配置插件以支持/,比如--,--等插件。方便起见,直接使用(也就是官方配置好的插件包),2025或这两个其中之一都能满足我们的需要。

这是的配置文件:.

然后在我的.中,我会将我的小程序项目下所有的文件都通过编译:

好了,这是我们编译我们的代码所要做的工作。接下来,我们讲一下在小程序代码中要做的一些改动:

1. 引入支撑库

经过转译后的代码,会把/的功能通过类似库的方式来实现,即要使用到,所以,和我们使用的时候一样,需要依赖一个,才能支持特性。我们可以使用开源的库。你可以通过来下载这个库:

然后将下载文件中名为-.的文件拿出来,放到我们的小程序代码中去。

2.引入代码

在需要使用/特性的代码文件中,引入库:

然后,你就可以放心的在你的代码里使用/来写异步处理了。

© 版权声明
THE END
分享