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

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

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属性,在实际操作过程中,修改该属性,按钮会立即变暗无法点击。就是说设置该属性会立即生效,如果想要设定一定时间,效果不好。

你可能感兴趣的:(日常总结)