request.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. const requestUrl = require('../../../../config').requestUrl
  2. const duration = 2000
  3. Page({
  4. onShareAppMessage() {
  5. return {
  6. title: '网络请求',
  7. path: 'packageAPI/pages/network/request/request'
  8. }
  9. },
  10. makeRequest() {
  11. const self = this
  12. self.setData({
  13. loading: true
  14. })
  15. wx.request({
  16. url: requestUrl,
  17. data: {
  18. theme: 'light',
  19. noncestr: Date.now()
  20. },
  21. success(result) {
  22. wx.showToast({
  23. title: '请求成功',
  24. icon: 'success',
  25. mask: true,
  26. duration,
  27. })
  28. self.setData({
  29. loading: false
  30. })
  31. console.log('request success', result)
  32. },
  33. fail({errMsg}) {
  34. console.log('request fail', errMsg)
  35. self.setData({
  36. loading: false
  37. })
  38. }
  39. })
  40. },
  41. onLoad() {
  42. this.setData({
  43. theme: wx.getSystemInfoSync().theme || 'light'
  44. })
  45. if (wx.onThemeChange) {
  46. wx.onThemeChange(({theme}) => {
  47. this.setData({theme})
  48. })
  49. }
  50. }
  51. })