request.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. const app = require('../utils/util.js');
  2. const request = (url, data = {}, type = 'GET') => {
  3. return new Promise((resolve, reject) => {
  4. wx.request({
  5. url: `${app.globalData.publicUrl}${url}`,
  6. method: type,
  7. data,
  8. success({
  9. data
  10. }) {
  11. resolve({
  12. status: 0,
  13. data,
  14. msg: 'request请求成功获取到数据'
  15. });
  16. },
  17. fail() {
  18. reject({
  19. status: 1,
  20. msg: 'request请求失败'
  21. })
  22. }
  23. });
  24. });
  25. };
  26. module.exports = {
  27. request
  28. }
  29. //下面属于老版代码
  30. // const imageUrl = 'https://jlxwjr.jljrkg.com';
  31. // const baseUrl = 'https://ccss.windd.cn';
  32. // module.exports = {
  33. // imageUrl,
  34. // query({url, data, method = 'GET'}) {
  35. // return new Promise((resolve, reject) => {
  36. // wx.request({
  37. // url: `${baseUrl}/${url}`,
  38. // data: data,
  39. // method: method,
  40. // timeout: 5000,
  41. // header: {'content-type': 'application/json'},
  42. // dataType: 'json',
  43. // success: resolve,
  44. // fail: reject,
  45. // });
  46. // });
  47. // },
  48. // fetch({url, id}) {
  49. // return new Promise((resolve, reject) => {
  50. // wx.request({
  51. // url: `${baseUrl}/${url}/${id}`,
  52. // method: 'GET',
  53. // header: {'content-type': 'application/json'},
  54. // dataType: 'json',
  55. // success: resolve,
  56. // fail: reject,
  57. // });
  58. // });
  59. // },
  60. // }