小程序封装网络请求

ゝ一纸荒年。 2022-10-27 00:30 343阅读 0赞
  1. /** * * @param {string 请求的方式 get/post} method * @param {发送的参数} params * @param {请求的接口地址} url * @param {信息弹窗交互数据} message * @param {成功的回调函数} callback * @param {失败的回调函数} error */
  2. function http(method,params,url,message,callback,error){
  3. if(message){
  4. wx.showLoading({
  5. title: message,
  6. })
  7. }
  8. // 网络请求
  9. wx.request({
  10. //method:'get/post',
  11. url: url,
  12. data:params,
  13. success:res=>{
  14. console.log(res.data);
  15. if(res.data.status==200){
  16. wx.showToast({
  17. title: '数据加载完毕',
  18. })
  19. //返回数据
  20. callback(res.data);
  21. }else{
  22. console.log("没有数据");
  23. }
  24. },
  25. fail:err=>{
  26. error("请求失败");
  27. },
  28. complete:function(){
  29. wx.hideLoading()
  30. }
  31. })
  32. }
  33. module.exports=http;

发表评论

表情:
评论列表 (有 0 条评论,343人围观)

还没有评论,来说两句吧...

相关阅读