xcsn

1.wx.request

wx.request发起的是 HTTPS 请求,以下是它的基本用法,这里不再啰嗦

https://mp.weixin.qq.com/debug/wxadoc/dev/api/network-request.html#wxrequestobject

2.封装GET

在utils下创建httpclient.js

var app = getApp();
function get(param) {
  var mydata = {};

  var header = param.header;
  if(!header){
    header = {
        \'content-type\': \'application/json\'
    }
  } 

  mydata = param.data || {};
  mydata[\'sessionId\'] = app.globalData.sessionId;

  wx.request({
    url: app.globalData.serverAddress + param.url,
    data: mydata,
    header : header,
    method: "GET",
    success: param.success,
    fail: param.fail,
    complete: function () {
      // complete
      if(param.complete){
        param.complete();
      }
    }
  })
}
module.exports = {
  get: get
}

调用方法示例

var httpClient = require(\'../../utils/httpclient\');
httpClient.get({
            url: \'Account/Get\', 
            data: this.data.userInfo,
            success: function (res) {
                //this is success
            },
            fail: function () {
                that.showTopTips(\'遇到错误!\');
            }
        });    

 

3.封装POST

post也类似

 

有空再继续继续补充

 

欢迎阅读本系列文章:微信小程序开发教程目录

 

分类:

技术点:

相关文章: