request.js 804 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. const baseUrl="http://api.app.jiuweiyun.cn/api";
  2. const request=function(url,dataPraams,method="POST"){
  3. url=baseUrl+url;
  4. // 显示loading
  5. uni.showLoading({
  6. title: '加载中'
  7. });
  8. return new Promise((resolve,reject)=>{
  9. uni.request({
  10. url,
  11. method,
  12. data:dataPraams,
  13. success:function(res){
  14. uni.hideLoading();
  15. const {data}=res
  16. const { code, msg}=data
  17. if(code===200){
  18. resolve(data)
  19. }else{
  20. // uni.showToast({
  21. // title: msg,
  22. // icon:"none",
  23. // duration: 3500
  24. // })
  25. reject(data)
  26. }
  27. },
  28. fail:function(err){
  29. console.log('失败',err)
  30. uni.hideLoading();
  31. uni.showToast({
  32. title:"网络加载失败",
  33. icon:"none",
  34. duration: 3500
  35. })
  36. reject(err)
  37. }
  38. })
  39. })
  40. }
  41. export default request;