关于javascript:js实现连续点击多次效果例如安卓系统连续点击5次版本号启用开发者选项的效果

6次阅读

共计 627 个字符,预计需要花费 2 分钟才能阅读完成。

** 我的项目中有一个间断点击 5 次启用一个按钮的需要,心想这样的货色网上应该有不少实现
而后开始百度,后果找了不少链接,到那时最终都是一个样的(好似你转我而后我再转他),开始复制粘贴,发现用不了。。。最初看了下代码,发现还有定时器,认真想想这货色齐全不须要用定时器。
最初无奈本人写一个吧,顺便把代码贴出来,或者能帮到其他人。**

lastTime: number = 0;
count: number = 0;
maxCount: number = 5;
interval: number = 500;

const date = new Date()
if (date.getTime() - lastTime > interval) {this.lastTime = 0;}
if (count === 0) {
  count++;
  lastTime = date.getTime();
  return
};
const currentInterval = date.getTime() - lastTime;
if (currentInterval < interval) {if (count > maxCount - 1) {console.log(` 是第五次了 `);
    this.count = 0;
    this.lastTime = 0;
    return
  };
  console.log(` 还差 ${maxCount-count}下 `);
  this.count++;
  this.lastTime = date.getTime();
  return
};
this.count = 0;
this.lastTime = 0
正文完
 0