微信小程序

文件位于 utils/WapRequest.js

封装了所有接口请求和wap站点的controller请求,代码示例

/**
 * 选择 洲 国家 
 * 无参数
 */
WapRequest.prototype.getcountrygroup4select = function (callback ){
    var self = this; 
    self.requestInteraface("getcountrygroup4select", "v3", {}, callback); 
}
/**
 *  微信授权后,得到的code,请求wap服务器,获取微信用户信息 
 *  关于这个,请查阅微信小程序 授权获取用户信息一章,
 * 微信小程序并不直接给用户信息,而是要通过服务器之间的交互来得到当前微信用户的信息
 */
WapRequest.prototype.code2session = function (param, callback) {
  var self = this;
  
  var app = getApp();
  var url = app.getWapServer() +"app/weixinminiapp/code2session"
 
  app.util.post(url, param ,function(ret){
      if(callback){
        (callback)(ret);
      }
    
  },false);
}

 这里的实现和wap站点请求一致. 所有接口请求都在这里

之后可能会改成类型继承的方式,这样能更好的按照模块来编写接口,视接口量而定吧

原文地址:https://www.cnblogs.com/jifsu/p/7864919.html