小程序封装ajax

良好的习惯:创建一个config配置文件夹,用来放我们公共的一些配置比如:域名配置等等

const gConfig = {
    //测试服务器配置
    url_account: "xxx",
    url_market_cms: "xxxx",
    url_img_total:"xxxx",
  
    //正式服务器配置
    //url_account: "xxx",
    //url_market_cms: "xxxx",
    //url_img_total:"xxxx",
  }

全完别忘记后边要暴露出去(别的才可以用)

module.exports = {
    gConfig
  }

封装ajax(可以吧能用到的都放进去)

在util.js里写上方法

//url:“地址”    types:“1是GET 2是POST”  data:“传递参数”
function commonAjax(url, types, data) {  
  var promise = new Promise(function (resolve, reject, defaults) {  
    // 封装reuqest  
    wx.request({  
      url: url,  
      data: data,  
      method: (types === 1) ? 'GET' : 'POST',  
      header: (types === 1) ? { 'content-type': 'application/json' } : { 'content-type':'application/x-www-form-urlencoded'},  
      success: resolve,  
      fail: reject,  
      complete: defaults,  
    })  
  });  
  return promise;  
}

 

 


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章