微信小程序案例——按键防抖(多次点击触发)

       最近在写一段微信小程序,希望避免按键多次点击重复触发。看了一下网上相关介绍,实际操作起来不太理想,后来自己改了下列这段程序。   

var lasttime=0;

key: function () {
    var that = this;
    let d = new Date();
    let nowtime = d.getTime();//获取点击时间
    if (nowtime - lasttime > 1500) {//1500ms内无法识别再点击
      //添加自己的代码段
      })
      lasttime = nowtime;
    }
  },

       这过程中也尝试过修改button的disable属性,在实际操作过程中,修改该属性,按钮会立即变暗无法点击。就是说设置该属性会立即生效,如果想要设定一定时间,效果不好。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值