hixon 发表于 2020-9-9 10:34:01

如何延时执行一段代码?

本帖最后由 hixon 于 2020-9-9 10:40 编辑

在实际的项目中,很多时候需要延时几秒后再执行另一条指令。

JavaScript语言中自身不带Sleep方法,但是我们可以使用service.setTimeout(func, ms)方法来实现,比如下面的例子:点击按钮textButton后,延时2S后修改textButton的文字为"time out"




需要注意的是,service.setTimeout(func, ms)目前是不支持给超时回调的func方法传递参数的,如果需要传递参数,可以借助全局变量来实现。










页: [1]
查看完整版本: 如何延时执行一段代码?