微信小程序 request接口的封装实例代码

 更新时间:2017年04月26日 16:33:54   作者:yonggeit  
这篇文章主要介绍了微信小程序 request接口的封装实例代码的相关资料,需要的朋友可以参考下

微信小程序 request接口的封装实例代码

小程序request接口的封装(本质上是对request回调函数再次回调)

module.exports.getData = function (url) {
 var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
 var method = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'POST';
 var header = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' };

 return new Promise(function (resolve, reject) {
 wx.request({
  url: url,
  data: data,
  method: method,
  header: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' },
  success: function (res) {
  resolve(res)
  },
  fail: function (res) {
  reject(res)
  }
 })
 })
}



调用方法

var common = require("../../common/common.js")
common.getData(postUrl)
 .then(function(data){
  this.setData({
  //....
  });
  console.log(data);
 });

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

相关文章

  • JavaScript设计模式之原型模式和适配器模式示例详解

    JavaScript设计模式之原型模式和适配器模式示例详解

    这篇文章主要为大家介绍了JavaScript 原型模式和适配器模式示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • 微信小程序 wxapp内容组件 icon详细介绍

    微信小程序 wxapp内容组件 icon详细介绍

    这篇文章主要介绍了微信小程序 wxapp内容组件 icon详细介绍的相关资料,并附简单实例,需要的朋友可以参考下
    2016-10-10
  • 微信小程序 基础知识css样式media标签

    微信小程序 基础知识css样式media标签

    这篇文章主要介绍了微信小程序 基础知识css样式media标签的相关资料,需要的朋友可以参考下
    2017-02-02
  • JS 里为什么会有 this

    JS 里为什么会有 this

    这篇文章主要介绍了JS 里为什么会有 this,文章主要从语言创造者(JS 之父的角度)来思考 this,我之前那篇讲 this 的文章是从使用者的角度写的,需要的朋友可以参考一下
    2021-10-10
  • JavaScript parseInt0.0000005打印5原理解析

    JavaScript parseInt0.0000005打印5原理解析

    这篇文章主要为大家介绍了JavaScript parseInt0.0000005打印5原理解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • 微信小程序 Button 组件详解及简单实例

    微信小程序 Button 组件详解及简单实例

    这篇文章主要介绍了微信小程序 Button 组件详解及简单实例的相关资料,需要的朋友可以参考下
    2017-01-01
  • JS递归遍历查询是否有权限示例详解

    JS递归遍历查询是否有权限示例详解

    这篇文章主要为大家介绍了JS递归遍历查询是否有权限示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • JavaScript 反射学习技巧

    JavaScript 反射学习技巧

    这篇文章主要给大家分享的是JavaScript 的反射学习技巧,主要是区别在于所有的函数对象属性过于复杂,而且额外增加可能会导致程序行为不合理,所以扩展 Reflect 函数来专门对函数对象处理调用方法,构造对象,获取或者设置属性等相关操作。下面一起进入文章内容吧
    2021-10-10
  • 微信小程序 转发功能的实现

    微信小程序 转发功能的实现

    这篇文章主要介绍了微信小程序 转发功能的实现的相关资料,这里提供实现方法及实例帮助大家学习理解,需要的朋友可以参考下
    2017-08-08
  • 将HTML自动转为JS代码

    将HTML自动转为JS代码

    将HTML自动转为JS代码...
    2006-06-06

最新评论