防止一秒内多次点击

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 });
    }
    
})

你可能感兴趣的:(防止一秒内多次点击)