首页 > 微信 > 详细

微信小程序中封装网络请求方法

时间:2020-08-01 14:36:02      阅读:136      评论:0      收藏:0      [点我收藏+]

小程序api提供了很多方法,可以把loading状态统一封装到网络请求方法中

//使用promise封装一个 请求
export function request(params){


// 在请求 数据回来之前 显示一个加载中

wx.showLoading({
title: ‘加载中‘,
// mask:true 蒙版效果
})

//定义公共部分 url
const baseUrl = "https://localhost:3002"
//将传过来的参数结构出来
return new Promise((resolve,reject)=>{
// 发起请求
wx.request({
...params,
url:baseUrl + params.url,
success:(res)=>{
//成功的回调
resolve(res)
},
fail:(err)=>{
//失败的回调
reject(err)
},
complete:()=>{
//当请求完成时,就关闭 加载中 弹框
wx.hideLoading()
}
});
});
}

微信小程序中封装网络请求方法

原文:https://www.cnblogs.com/wywd/p/13414373.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!