小程序js有sleep函数吗?怎么用啊

发布于 7 年前作者 hcao14562 次浏览最后编辑 7 年前来自 ask

小程序js有sleep函数吗?怎么用啊

4 回复
weifang
weifang1 楼6 年前

用setTimeout 和 promise 自己封装一个

luoyan
luoyan2 楼6 年前

百度一下不就有了吗?

https://www.jb51.net/article/52105.htm

fyuan
fyuan3 楼6 年前
export function delay(milSec) {
 
  return new Promise(resolve => {
 
    setTimeout(resolve, milSec)
 
  })
 
}

拿走不谢

yong62
yong624 楼5 年前

可以参考这篇文章:

https://blog.csdn.net/FeiChangWuRao/article/details/90450386

我自己的写法也差不多:

函数A(){

if(x<y){return;}//满足条件跳出循环。

{ }//要执行的代码部分。

setTimeout(function () {

{x++}//跳出的flag。

调用.函数A;

},xxxx)

//最后把延迟执行的xxxx调试好,是视乎执行代码的部分要运行多久,略微调大