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

 更新时间:2017年05月18日 17:01:45   作者:Rolan  
这篇文章主要介绍了微信小程序 wx.request方法的异步封装实例详解的相关资料,需要的朋友可以参考下

wx-promise-request 是对微信小程序 wx.request 方法的异步封装。

解决问题

支持 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));

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • 分享5个JS 高阶函数

    分享5个JS 高阶函数

    这篇文章主要给大家分享了5个JS高阶函数,在JavaScript中,函数实际上也是一个数据,也就是说函数也可以赋值给一个变量。本篇文章就来介绍一些JavaScript中的高阶函数的用法,具有一定的参考价值,需要的朋友可以参考一下
    2021-12-12
  • 微信小程序 向左滑动删除功能的实现

    微信小程序 向左滑动删除功能的实现

    这篇文章主要介绍了微信小程序 向左滑动删除功能的实现的相关资料,需要的朋友可以参考下
    2017-03-03
  • JavaScript阻止事件冒泡的方法

    JavaScript阻止事件冒泡的方法

    这篇文章主要介绍了基于JavaScript阻止事件冒泡,事件冒泡 开始时由最具体的元素接收,然后逐级向上传播到到 DOM 最顶层节点。更多详细内容请需要的小伙伴参考下面文章的具体内容希望对你有所帮助
    2021-12-12
  • 手机浏览器 后退按钮强制刷新页面方法总结

    手机浏览器 后退按钮强制刷新页面方法总结

    这篇文章主要介绍了手机浏览器 后退按钮强制刷新页面方法总结的相关资料,需要的朋友可以参考下
    2016-10-10
  • JavaScript中5个常用的对象

    JavaScript中5个常用的对象

    JavaScript是一门脚本语言,不同于Python的是,它是一门浏览器脚本语言,而Python则是服务器脚本语言,我们不光要会Python,还要会JavaScript,因为它对做网页方面是有很大作用的。本篇内容小编就来详细解说JavaScript常用的对象,需要的朋友可以参考一下
    2021-10-10
  • Lambda表达式原理及示例

    Lambda表达式原理及示例

    这篇文章主要介绍了Java8中的新特性Lambda表达式,文中的示例可以帮助大家快速了解该特性,感兴趣的小伙伴可以一起学习
    2021-08-08
  • javascript数据类型之原始类型详解

    javascript数据类型之原始类型详解

    这篇文章主要为大家介绍了javascript数据类型之原始类型详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • accesskey 提交

    accesskey 提交

    accesskey 提交...
    2006-06-06
  • 微信小程序 视图容器组件的详解及实例代码

    微信小程序 视图容器组件的详解及实例代码

    这篇文章主要介绍了微信小程序 视图容器组件的详解及实例代码的相关资料,这里对基础知识进行了详细介绍并附有简单实例代码,需要的朋友可以参考下
    2017-01-01
  • 使用JavaScript练习动画最好的方式封面过渡

    使用JavaScript练习动画最好的方式封面过渡

    这篇文章主要为大家介绍了使用JavaScript练习动画最好的方式封面过渡实现示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07

最新评论