网友真实露脸自拍10p,成人国产精品秘?久久久按摩,国产精品久久久久久无码不卡,成人免费区一区二区三区

小程序模板網

微信小程序封裝http訪問網絡庫實例代碼

發布時間:2017-12-29 18:18 所屬欄目:小程序開發教程

之前都是使用LeanCloud為存儲,現在用傳統API調用時做如下封裝var HOST = 'http://localhost/lendoo/public/index.php/';// 網站請求接口,統一為postfunction post(req) { //發起網絡請求 wx.request({ url: HOST + ...

 
 
 

之前都是使用LeanCloud為存儲,現在用傳統API調用時做如下封裝

 

		
  1. var HOST = 'http://localhost/lendoo/public/index.php/';
  2. // 網站請求接口,統一為post
  3. function post(req) {
  4. //發起網絡請求
  5. wx.request({
  6. url: HOST + req.uri,
  7. data: req.param,
  8. header: {
  9. "content-type": "application/x-www-form-urlencoded"
  10. },
  11. method: 'POST',
  12. success: function (res) {
  13. req.success(res.data)
  14. },
  15. fail: function (res) {
  16. console.log(res);
  17. }
  18. })
  19. }
  20. // 導出模塊
  21. module.exports = { post: post
  22. }

然后前端調用就可以這樣做了:

 

		
  1. var http = require('../../utils/http.js');
  2. ...
  3. http.post({
  4. uri: http.orderListUri,
  5. param: {
  6. third_session: wx.getStorageSync('third_session')
  7. },
  8. success: function (data) {
  9. that.setData({
  10. orderList: data
  11. });
  12. }
  13. });

一般對自己寫的接口給自己用的時候,method方法或header都是約定好的,所以不用重復書寫。

 

		
  1. 1 header: {
  2. 2 "content-type": "application/x-www-form-urlencoded"
  3. 3 },
  4. 4 method: 'POST'

而fail回調方法也可以統一處理;進一步地,也可以對success回調里的針對code值進一步判斷,特定錯誤碼統一處理,比如跳轉登錄頁面等。



易優小程序(企業版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.xiuhaier.com/wxmini/doc/course/18316.html 復制鏈接 如需定制請聯系易優客服咨詢:800182392 點擊咨詢
QQ在線咨詢
AI智能客服 ×