network.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. /**
  2. * 网络请求公用方式,以后都这样用
  3. * 2018-5-10 16:57
  4. */
  5. function request(url, params, success, fail) {
  6. this.requestLoading(url, params, "", success, fail)
  7. }
  8. function requestLoading(url, params, message, method,success, fail) {
  9. wx.showNavigationBarLoading()
  10. if (message != "") {
  11. wx.showLoading({
  12. title: message,
  13. })
  14. }
  15. wx.request({
  16. url: url,
  17. data: params,
  18. header: {
  19. //'Content-Type': 'application/json'
  20. 'content-type': 'application/x-www-form-urlencoded'
  21. },
  22. method: method,
  23. success: function (res) {
  24. console.log(url + JSON.stringify(params), res)
  25. wx.hideNavigationBarLoading()
  26. if (message != "") {
  27. wx.hideLoading()
  28. }
  29. if (res.statusCode == 200) {
  30. success(res)
  31. } else {
  32. fail()
  33. }
  34. },
  35. fail: function (res) {
  36. wx.hideNavigationBarLoading()
  37. if (message != "") {
  38. wx.hideLoading()
  39. }
  40. fail()
  41. },
  42. complete: function (res) {
  43. },
  44. })
  45. }
  46. module.exports = {
  47. request: request,
  48. requestLoading: requestLoading,
  49. }
  50. //引用:
  51. // var that = this
  52. // var data = { openid: wx.getStorageSync('openid') }
  53. // var url = baseUrl + 'usr/getUsr'
  54. // netUtil.requestLoading(url, data, '正在加载数据...', 'POST', function (res) {
  55. // }, function (res) {
  56. // wx.showToast({
  57. // title: '加载数据失败',
  58. // icon: 'none',
  59. // duration: 2000
  60. // })
  61. // })