这篇文章主要介绍了微信小程序 wx.request方法的异步封装实例详解的相关资料,需要的朋友可以参考下
wx-promise-request 是对微信小程序 wx.request 方法的异步封装。
解决问题
支持 Promise (使用 es6-promise 库)。
管理请求队列,解决 request 最大并发数超过 10 会报错的问题。
下载
npm install wx-promise-request
然后拷贝 dist/index.js 文件到你的小程序项目中。
使用
import {request} from #39;./wx-promise-request #39;; request({ url: #39;test.php #39;, data: { x: #39; #39;, y: #39; #39;, header: { #39;content-type #39;: #39;application/json #39;, .then(res = console.log(res)) .catch(error = console.error(error))
API
setConfig(object)
通过 setConfig 配置 wx-promise-request,如:使用 qcloud 提供的 request 方法;使用其他 Promise 库等等。
import {request, setConfig} from #39;./wx-promise-request #39;; import qcloud from #39;./vendor/qcloud-weapp-client-sdk/index #39;; import Promise from #39;bluebird #39;; setConfig({ request: qcloud.request, Promise, request({ url: #39;test.php #39;, .then(res = console.log(res)) .catch(error = console.log(error));
【相关推荐】
1. 微信小程序完整源码下载
2. 微信小程序demo:卡卡汽车
3. 简单的左滑操作和瀑布流布局
以上就是小程序开发--wx.request异步封装实例教程的详细内容,更多请关注php中文网其它相关文章!
最佳 Windows 性能的顶级免费优化软件
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。