【发布时间】:2019-04-04 11:25:26
【问题描述】:
这是我的代码
setInterval(this.randomImage, 250);
setInterval(this.randomPosition, 250);
setInterval(this.addImage, 250);
我想在 5 秒内停止 addImage 功能,因为图像正在无限添加!
我尝试过这样做
let timesRun = 0;
const intervalAddImage = setInterval(function () {
timesRun += 1;
if (timesRun === 60) {
clearInterval(intervalAddImage)
}
this.addImage();
}, 250);
intervalAddImage();
但它不起作用......
我正在使用 Vue.js!
【问题讨论】:
-
您检查控制台是否有任何错误消息?
-
intervalAddImage 不是函数
-
你能展示你的整个代码吗?
this来自哪里,你是从对象运行它,还是使用隐式全局/窗口对象? -
@jcubic setTimeout(setInterval(this.addImage, 250), 5000); ??在这种情况下,功能不会停止
-
删除的评论是错误的。检查我的其他评论。
标签: javascript arrays vue.js