防止一秒内多次点击

Page({
    data:{
        tapTime: '', // 防止两次点击操作间隔太快
    },
    方法名(){
        var nowTime = new Date();
        if (nowTime - this.data.tapTime < 1000) { 
        //两次点击操作之间小于1000ms,阻断操作
          my.showLoading({
            content:"loading···"
          })
          console.log('阻断')
          return;
        }
        
        // 执行的内容
        
        ···
        
        this.setData({ tapTime: nowTime });
    }
    
})
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。