data() {
return {
clickCount: 0, // 点击次数计数
lastTime: 0, // 上次点击的时间戳
waitTime: 300, // 两次点击间隔多久 通常单身青年右手的连续点击的次数间隔在200内 300稍微松一丢丢
clickTimer: null //定时器
};
},
// 点击多次显示与隐藏
// @click我
toShowAndHideRecord() {
const currentTime = new Date().getTime(); // 点击时当前时间
const cha = currentTime - this.lastTime; // 打印一下时间间隔 看看你是不是优秀单身青年
// 计算两次相连的点击时间间隔
this.clickCount =
((currentTime - this.lastTime) < this.waitTime ? this.clickCount + 1 : 1); // 对比下现任和前任的手法 是否比优秀单身青年的手法更高超 是的话+1 不是的话维持1
this.lastTime = JSON.parse(JSON.stringify(currentTime)); // 将上次的点击事件赋值给她 现任变成前任
clearTimeout(this.clickTimer); // 很久不沾花惹草的时候 重置下定时器
if (this.clickCount > 3 && this.clickCount < 10) { // 沾花惹草少的时候不要拿出来炫耀 超过一定数量就更要低调
// if (this.isWxEnv) {
// 这个期间可以高调的对外炫耀一下
this.$toast({
message: `已点击${this.clickCount}次`,
position: 'top',
duration: 110
});
// }
}
this.clickTimer = setTimeout(() => {
clearTimeout(this.clickTimer);
// 处理点击事件
console.log(this.clickCount, '次数');
// 再快点 dont stop 就要一高了
if (this.clickCount >= 10) {
// 剋毛集。。。
console.log('go');
// 这里可以做 爱做的事情
// wx.miniProgram.navigateTo({ url: '/pages/debugging/debugging' });
}
}, this.waitTime + 10);
},
连续多次点击开启调试隐藏功能
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 在日常开发中经常会碰到一种bug就是因为用户快速点击某个按钮,导致页面重复push或者重复发送网络请求。这样的问题...
- 一.设置button 属性 二.通过NSObject的+cancelPreviousPerformRequests...
- 问题一:使用RAC时点击Cell上Button了连续触发事件 解决方法:添加takeUntil:cell.rac_...
- 最近在使用vue搭建项目时发现了一个问题,就是在当前路由下再次点击跳转当前路由的情况下,vue-router会报错...