如何在微信小程序中使用async/await
2018-04-26 16:41
726 查看
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来写异步处理了。
相关文章推荐
- asp.net ashx 一般处理程序 使用async await异步直接 copy可用哦
- 介绍.net 4.5 异步编程核心内容,如何使用Async和Await进行异步编程
- 微信小程序配置websocket环境及如何在小程序上使用做个简单的解释吧
- 微信小程序开发如何使用npm包--labrador使用
- 微信小程序如何使用?门店功能值得期待
- 【TypeScript】如何在TypeScript中使用async/await,让你的代码更像C#。
- 如何在.net4.0中使用.net4.5的async/await
- 微信小程序如何使用阿里妈妈iconfont图标库
- await和async在C#一般处理程序(ashx)中的使用
- 拿到微信小程序APPID了如何使用https版API中心来开发
- 详解如何在微信小程序中愉快地使用sass
- 微信小程序去哪里找 小程序到底如何使用(附小程序名单)
- 微信小程序如何使用setData修改data中子对象的属性值
- 微信小程序中如何使用setData修改数组或对象中的某一参数
- 微信小程序例子——如何使用view组件显示文字
- 如何在原生微信小程序中实现数据双向绑定欢迎使用CSDN-markdown编辑器
- await和async在一般处理程序中的使用
- 微信小程序如何使用template
- 如何在.net4.0中使用.net4.5的async/await实现异步
- 微信小程序例子——如何使用scroll-view组件实现视图垂直滚动