js等待几秒再往下执行,也可在for中延迟循环

//正确示意
async testa(){
    var _this = this;
    _this.active = 'flipped';
    await new Promise(res => setTimeout(res, 2000))  //等待后执行,1000为1秒
    _this.active = '';
    await new Promise(res => setTimeout(res, 2000))  //等待后执行,1000为1秒
    _this.active = 'flipped';
}

async+await(里面setTimeout)就可以了
因为要等await返回结果才往下面执行

版权声明:
作者:tianya
链接:https://tya.zone/p/139.html
来源:天涯博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
js等待几秒再往下执行,也可在for中延迟循环
//正确示意 async testa(){ var _this = this; _this.active = 'flipped'; await new Promise(res => setTimeout(res, 2000)) //等待后执……
<<上一篇
下一篇>>