VUE设置定时访问
1、循环执行(setInterval)
每秒持续一次query方法。
<script>
export default {
data() {
return {
timer: '',
};
},
methods: {
query() {
console.log("测试");
}
},
mounted() {
this.timer = setInterval(this.query, 1000);
},
beforeDestroy() {
clearInterval(this.timer);
}
};
</script>
2、定时执行(setTimeout)
通过setTimeout定时执行,等待一秒后执行,一般用于延时执行。
<script>
export default {
data() {
return {
timer: '',
};
},
methods: {
query() {
console.log("测试");
}
},
mounted() {
this.timer = setTimeout(this.query, 1000);
},
beforeDestroy() {
clearTimeout(this.timer);
}
};
</script>