当前位置: 首页 > Web前端 > vue.js

js实现连续多次点击的效果,(比如安卓上连续点击5次版本号开启开发者选项的效果)

时间:2023-03-31 14:23:01 vue.js

**其中需要连续点击5次才能开启< titlesplit >**中的一个按钮项目。想着网上应该有很多这样的东西的实现然后开始百度,结果找了很多链接。那时候都是一样的(就好像你转我,我转他)。我开始复制粘贴,发现没有用。..最后看了下代码,发现是有定时器的。仔细想想,根本不需要计时器。最后只好自己写一个,顺便把代码贴出来,说不定对别人有帮助。**lastTime:number=0;count:number=0;maxCount:number=5;interval:number=500;constdate=newDate()if(date.getTime()-lastTime>interval){this.lastTime=0;}if(count===0){count++;lastTime=date.getTime();return};constcurrentInterval=date.getTime()-lastTime;if(currentIntervalmaxCount-1){console.log(`这是第五次`);这个。计数=0;这个.lastTime=0;返回};console.log(`还是${maxCount-count}`);this.count++;this.lastTime=date.getTime();返回};this.count=0;this.lastTime=0