data(){
return {
timer:null
}
},
methods:{
changeOpacity(){
if (this.timer) {
clearTimeout(this.timer)
console.log(this.timer);
}
this.timer = setTimeout(()=>{
},0)
}
},
clearTimeout清除的是ID为timer的定时器,而不是清除timer的值,timer的值是定时器的ID,这个id会随着定时器的个数增加而增加
原文链接:https://www.f2er.com/note/413590.html