request.js 554 B

12345678910111213141516171819202122232425262728293031
  1. const baseUrl = 'https://o3tapi.radio1964.com/web' // 测试
  2. function request(e) {
  3. if (!e.data) {
  4. e.data = {}
  5. }
  6. uni.showLoading({
  7. title: '加载中...'
  8. })
  9. const promise = new Promise((resolve, reject) => {
  10. uni.request({
  11. url: baseUrl + e.url,
  12. header: e.header,
  13. method: e.method,
  14. data: e.data,
  15. success: (res) => {
  16. resolve(res)
  17. uni.hideLoading()
  18. },
  19. fail: (err) => {
  20. reject(err)
  21. uni.hideLoading()
  22. }
  23. })
  24. })
  25. return promise
  26. }
  27. export default request