- 当前 Bug 的表现
发布到线上以后每个request请求连接时间都在20秒以上
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
page({
data:{
imgList:[],
},
onLoad:function(){}
onShow:function(){
//调用方法查询图片
this.findHomeImg(this.data.page, this.data.size);
},
findHomeImg:function(page,size){
wx.showLoading({title:“加载中”});
wx.request({
method:“POST”,
url: `${globalData.url}/web/index`,
data:{
page: page,
size: size,
},
success:(res) => {
if(res.data.result){
wx.showToast({
title:“获取图片失败”,
icon:“none”
});
}else{
let homeImgList = res.data.content;
let totalPages = res.data.totalPages;
this.setData({
homeImgList: homeImgList,
totalPages: totalPages
});
}
},
complete:() => {
wx.hideLoading();
}
});
},
})
页面一显示就发请求查询图片了,但不知道为什么请求连接时间很长,都要几十秒以上,小程序里所有的请求基本都是这样,请问这是什么原因?