失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 微信小程序中断请求的处理 中断 wx.request() 请求

微信小程序中断请求的处理 中断 wx.request() 请求

时间:2022-04-03 19:32:15

相关推荐

微信小程序中断请求的处理 中断  wx.request() 请求

在微信小程序中,向后台发出一个请求A, 如果长时间后台不返回相应的数据,前端还处于接受状态,

这样会引起一些问题,那么就可以在前端代码中直接中断当前的请求;

下面发出一个请求:

const task = wx.request({

url: 'xxxxxxx',

method: 'xxxxxxx',

data: {

a: 'xxxx',

b: 'xxxx'

},

success:res=>{

console.log(" 请求成功的处理 ");

},

fail:res=>{

console.log(" 请求失败的处理 ");

}

});

我们可以加一个定时器,如果 5s 内没有返回信息,那么就执行下面这段代码:

task.abort(); task 是请求的名字,也就是 const task = wx.request();

abort是微信小小程序给的一个中断请求的 API ,直接使用就可以,但是,

版本库 2.4.2 之前是有问题的,没有作用,早 2.4.2 中修复了这个问题;

如果觉得《微信小程序中断请求的处理 中断 wx.request() 请求》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。