欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信小程序中post方法與get方法的封裝

 更新時間:2017年09月26日 10:07:43   作者:CharlinGod  
這篇文章主要介紹了微信小程序中post方法與get方法的封裝的相關(guān)資料,希望通過本文能幫助到大家,讓大家掌握如何封裝,需要的朋友可以參考下

微信小程序開發(fā)post方法與get方法的封裝

第一步:在utils文件夾下創(chuàng)建httpUtil.js文件

第二步:創(chuàng)建函數(shù)httpPost方法代碼如下:

function Post(url, data, cb, isShow, showNetError, that, showLoading) {
 if (showLoading == true || showLoading == undefined){
  wx.showNavigationBarLoading();
  wx.showLoading({
   title: '加載中...',
  })
 } 
 var basicData = {
  vloginPwd: api.vloginPwd,
  vtoken: api.vtoken
 }
 if (!isEmpty(data)) {
  for (var key in data) {
   try {
    basicData[key] = data[key];
   } catch (e) { }
  }
 }
 wx.request({
  url: url,
  header: { 'content-type': 'application/x-www-form-urlencoded' },
  method: 'POST',
  data: basicData,
  success: (res) => {   
   if (res.data.state == 200) {
    typeof cb == "function" && cb(res.data, "");
   } else {
    if (isShow == true) {
     wx.showModal({
      title: '提示',
      content: res.data.msg,
      showCancel: false      
     })
    }
   }
  },
  fail: (err) => {
   if (showNetError) {
    that.setData({
     errorDisplay:'',
     containHidden:true
    })
   }   
  },
  complete: (res) => {   
   setTimeout(function () {
    wx.hideNavigationBarLoading();
    wx.hideLoading();
   }, 100)  
  }
 });
};

第三步,在module里添加:

module.exports = {
 httpGet: Get,
 httpPost: Post 
};

第四步,引入

var httpUtil = require('../../utils/HttpHelper.js')

第五步,如何使用

onload:function(option){
  var that = this;
  httpUtil.httpPost(api.getListUrl, jsonData, function (res) {
   wx.showModal({
    title: '提示',
    content: res.msg,
    showCancel: false,
    confirmText:"查看",
    success: function (res) {
     console.log("res.data===", res.data);
     if (res.confirm) {
      that.toDetail(res.data);
     }
    }
   })
  }, true, true, this);
}

如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望通過本文能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • Javascript & DHTML DOM基礎(chǔ)和基本API

    Javascript & DHTML DOM基礎(chǔ)和基本API

    DOM是文檔對象模型(Document Object Model,是基于瀏覽器編程(在本教程中,可以說就是DHTML編程)的一套API接口,W3C出臺的推薦標準,每個瀏覽器都有一些細微的差別,其中以Mozilla的瀏覽器最與標準接近。
    2008-07-07
  • 輕松理解JavaScript之AJAX

    輕松理解JavaScript之AJAX

    本文主要介紹了JavaScript中的AJAX的相關(guān)知識,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-03-03
  • 基于webpack.config.js 參數(shù)詳解

    基于webpack.config.js 參數(shù)詳解

    下面小編就為大家分享一篇基于webpack.config.js 參數(shù)詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • vsCode安裝使用教程和插件安裝方法

    vsCode安裝使用教程和插件安裝方法

    Visual Studio Code (簡稱 VS Code / VSC) 是一款免費開源的現(xiàn)代化輕量級代碼編輯器。這篇文章主要介紹了vsCode安裝使用教程和插件安裝方法,需要的朋友可以參考下
    2018-11-11
  • 使用JavaScript開發(fā)跨平臺的桌面應(yīng)用詳解

    使用JavaScript開發(fā)跨平臺的桌面應(yīng)用詳解

    下面小編就為大家?guī)硪黄褂肑avaScript開發(fā)跨平臺的桌面應(yīng)用詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • 淺談JavaScript中null和undefined

    淺談JavaScript中null和undefined

    本文對比分析了javascript中的null和underfined的相同點和不同點,算是一個小小的總結(jié),希望對大家學(xué)習(xí)javascript能夠有所幫助。
    2015-07-07
  • javascript格式化日期時間方法匯總

    javascript格式化日期時間方法匯總

    本文給大家匯總介紹了javascript格式化日期時間的五種常用方法,個人對第五種個性化輸出時間比較有興趣,基本上只要項目中能用到都是使用第五種,推薦給小伙伴們。
    2015-06-06
  • JavaScript本地數(shù)據(jù)存儲sessionStorage與localStorage使用詳解

    JavaScript本地數(shù)據(jù)存儲sessionStorage與localStorage使用詳解

    這篇文章主要介紹了JavaScript本地數(shù)據(jù)存儲sessionStorage與localStorage使用,localStorage:永久存儲在本地,適合保存在本地的數(shù)據(jù)。sessionStorage:會話級的存儲,敏感帳號一次登陸
    2022-10-10
  • 原生js實現(xiàn)點擊輪播切換圖片

    原生js實現(xiàn)點擊輪播切換圖片

    這篇文章主要為大家詳細介紹了原生js點擊輪播切換圖片,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • JS解決IOS中拍照圖片預(yù)覽旋轉(zhuǎn)90度BUG的問題

    JS解決IOS中拍照圖片預(yù)覽旋轉(zhuǎn)90度BUG的問題

    下面小編就為大家?guī)硪黄狫S解決IOS中拍照圖片預(yù)覽旋轉(zhuǎn)90度BUG的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09

最新評論