微信小程序 - WapRequest.js
文件位于 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站点请求一致. 所有接口请求都在这里
之后可能会改成类型继承的方式,这样能更好的按照模块来编写接口,视接口量而定吧