博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何在微信小程序中使用async/await
阅读量:6189 次
发布时间:2019-06-21

本文共 492 字,大约阅读时间需要 1 分钟。

hot3.png

1.引入generator支撑库

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

npm install regenerator --save

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

2.引入代码

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

import regeneratorRuntime from '../../utils/regenerator-runtime/runtime-module.js';

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

转载于:https://my.oschina.net/codingBingo/blog/1801686

你可能感兴趣的文章
反射,__setattr__,__getattr__,__delattr__
查看>>
ImportError: liblapack.so.3: cannot open shared object file问题
查看>>
Java面试参考指南——同步
查看>>
phpMyAdmin出现Fatal error: Maximum execution time of 300 seconds
查看>>
Java中的析构以及回收资源
查看>>
cobbler无人值守安装
查看>>
CommonsChunkPlugin 与Dllplugin &DllReferencePlugin与SplitChunksPlugin
查看>>
PHP的那些坑
查看>>
安装Java的IDE Eclipse时出现java.net.SocketException,出现错误Installer failed,show.log
查看>>
OT多图片上传
查看>>
A题笔记(13)
查看>>
python_day1
查看>>
JS中模态窗口(showModalDialog)的详细使用
查看>>
我们需要专职的QA吗?
查看>>
C++ struct,union和enum
查看>>
java tutorial 翻译 序
查看>>
oracle 日常
查看>>
DELPHI 通过方法名执行方法
查看>>
(转)性能测试之----瓶颈分析方法
查看>>
Selenium学习(2) 元素定位
查看>>