详解将微信小程序接口Promise化并使用async函数
时间:2019-08-05来源/作者:Peggy7 编辑:源码库 文章热度:
℃
前言
小程序一直到现在接口还是和刚开始一样使用的回调函数的方式,如果想在小程序中不使用框架的情况下使用Promise+Async怎么办呢?
2019最新解决方案
1. 将接口Promise化
首先建一个文件wxPromise.js
2.使用regeneratorRuntime让小程序兼容async函数
在github项目regenerator里下载packages/regenerator-runtime/runtime.js。
如果是最新版本的话引入后会报一个错误:
Function is not a function....
需要手动修改源码:
去掉源码最后的try-catch语句,并将开头的var runtime改成var regeneratorRuntime。
如果不想修改则可以直接下载0.13.1版本的源码。
最后
在想使用的页面里引入:
这样就可以了,唯一有点麻烦的是每个要用的页面都要引入一次。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持ASPKU源码库。
注:相关教程知识阅读请移步到微信小程序开发频道。
上一篇:小程序中英文混合排序问题解决
相关微信小程序开发:
热门标签:
- 相关链接:
- 模板说明:
微信小程序开发-详解将微信小程序接口Promise化并使用async函数
。