js接口超时单点处理——使用Promise性质及setTimeout
js接口超时处理
利用Promise的特性进行简单实现
// postAPI(data) 网络接口
let promise = new Promise((resolve,reject)=>{
const timer = setTimeout(()=>{
reject("timeout");
},1000); // 若接口未返回,则1秒后reject,
postAPI(data,res()=>{
clearTimeout(timer); // 关闭
原创
2022-05-09 03:28:22 ·
1116 阅读 ·
0 评论