E企盈营销工具技术服务商 热线:4006-838-530

微信小程序:request请求封装工具类

E企盈直播平台营销卖货系统

修改过的封装请求:header: {‘Content-Type’: ‘application/json’},  防止参数中敏感字符丢失的问题header: {‘Content-Type’: ‘application/x-www-form-urlencoded’},  function Requests(url, data) {  return new Promise((resolv, reject) = {    wx.request({      url: url,      data: data,      method: “get”,      header: {        ‘Content-Type’: ‘application/x-www-form-urlencoded’      },      success: function(res) {        if (res.data == “服务器异常”) {          wx.hideLoading()          wx.showModal({            title: ‘提示’,            content: ‘网络错误或服务器繁忙!’,          })        } else {          resolv(res.data)        }      },      fail: function(err) {        console.log(err)        reject(err)        wx.hideLoading()        wx.showModal({          title: ‘提示’,          content: ‘网络错误或服务器繁忙!’,        })      }    })  })}function Requests_json(url, data) {  return new Promise((resolv, reject) = {    wx.request({      url: url,      data: data,      method: “POST”,      header: {        ‘Content-Type’: ‘application/json’      },      success: function(res) {        if (res.data == “服务器异常”) {          wx.hideLoading()          wx.showModal({            title: ‘提示’,            content: ‘网络错误或服务器繁忙!’,          })        } else {          resolv(res.data)        }      },      fail: function(err) {        wx.hideLoading()        console.log(err)        reject(err)        wx.showModal({          title: ‘提示’,          content: ‘网络错误或服务器繁忙!’,        })      }    })  })}把封装请求函数暴露出去:module.exports = {  Requests,  Requests_json}使用:var config = require(‘../../../config.js’)var util = require(‘../../../utils/util.js’)util.Requests_json(请求接口路径, 需要携带的参数).then((res) = {     console.log(res)})

赞(0) 打赏
未经允许不得转载:E企盈小程序开发-热线:4006-838-530 » 微信小程序:request请求封装工具类
分享到: 更多 (0)
E企盈小程序直播营销卖货系统
E企盈直播平台营销卖货系统

评论 抢沙发

E企盈小程序开发

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏