vue clearInterval无效不起作用,函数不生效

Posted weixin_40228600

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue clearInterval无效不起作用,函数不生效相关的知识,希望对你有一定的参考价值。

setInterval(): 指定间隔毫秒数不停地执行指定的代码。

clearInterval():用于停止 setInterval() 方法执行的代码,而不是具体的方法,是setInterval的引用。

只有两者规范的使用,才能生效,具体代码如下:

<script>
	export default {
		data() {
			return {
				timeObject: null
			};
		},
		created() {
			//调用定时器
            this.countTime()
		},
		destroyed() {
			//停止定时器
            clearInterval(this.timeObject)
		},
		methods: {
			countTime(){
				this.timeObject=setInterval(function(){
					console.log("间隔3秒执行一次")
				},3000)
			}
		}
	}
</script>

以上是关于vue clearInterval无效不起作用,函数不生效的主要内容,如果未能解决你的问题,请参考以下文章

javascript clearInterval() 函数不起作用

Javascript - 多个 setInterval 时 clearInterval 不起作用

clearInterval 在 componentWillUnmount 中不起作用

单击多个setInterval时jQuery ClearInterval不起作用[重复]

Jquery / JavaScript bootstrap Switchery clearInterval不起作用

Vue路由器 - 捕获所有通配符不起作用