request.js 854 B

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