定义一个sleep
const sleep=(delay=2000)=>new Promise(resolve=>setTimeout(resolve,2000));
使用时
async getData(){
await sleep(3000);
if(...){
await sleep(2000);
.....
}
await sleep(3000);
.....
}
优点不用在定时器里面包了一层又一层 避免重复循环 代码简洁
vue极简语法 等待定时器执行完毕再执行其他语句,定时器异步改同步
最新推荐文章于 2024-07-12 15:14:43 发布