微信小程序案例——按鍵防抖(多次點擊觸發)

       最近在寫一段微信小程序,希望避免按鍵多次點擊重複觸發。看了一下網上相關介紹,實際操作起來不太理想,後來自己改了下列這段程序。   

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屬性,在實際操作過程中,修改該屬性,按鈕會立即變暗無法點擊。就是說設置該屬性會立即生效,如果想要設定一定時間,效果不好。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章