源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

微信小程序 wx.request方法的异步封装实例详解

  • 时间:2021-02-01 21:27 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:微信小程序 wx.request方法的异步封装实例详解
[b]wx-promise-request 是对微信小程序 wx.request 方法的异步封装。[/b] [b]解决问题[/b] 支持 Promise (使用 es6-promise 库)。 管理请求队列,解决 request 最大并发数超过 10 会报错的问题。 下载
npm install wx-promise-request
然后拷贝 dist/index.js 文件到你的小程序项目中。 使用
import {request} from './wx-promise-request';

request({
 url: 'test.php',
 data: {
  x: '',
  y: '',
 },
 header: {
  'content-type': 'application/json',
 },
})
.then(res => console.log(res))
.catch(error => console.error(error))

API setConfig(object) 通过 setConfig 配置 wx-promise-request,如:使用 qcloud 提供的 request 方法;使用其他 Promise 库等等。
import {request, setConfig} from './wx-promise-request';
import qcloud from './vendor/qcloud-weapp-client-sdk/index';
import Promise from 'bluebird';

setConfig({
  request: qcloud.request,
  Promise,
})
request({
 url: 'test.php',
})
.then(res => console.log(res))
.catch(error => console.log(error));

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部