net.js 792 B

123456789101112131415161718192021222324252627282930313233343536
  1. const net = {
  2. request(url, method, data) {
  3. return new Promise((resolve, reject) => {
  4. my.showLoading({
  5. content: '加载中...'
  6. });
  7. my.request({
  8. url,
  9. method,
  10. data,
  11. success(res) {
  12. my.hideLoading();
  13. if (res.data.code == 200) {
  14. resolve(res.data)
  15. } else {
  16. my.showToast({
  17. type: 'fail',
  18. content: res.data.msg,
  19. duration: 3000
  20. });
  21. }
  22. },
  23. fail(res) {
  24. my.hideLoading();
  25. my.showToast({
  26. type: 'fail',
  27. content: '请求失败!请检查网络设置!',
  28. duration: 3000
  29. });
  30. reject(res)
  31. }
  32. })
  33. })
  34. }
  35. }
  36. export default net