input 搜索框的防抖處理


// 防抖:前面的所有的觸發都被取消,最后一次執行在規定的時間之后才會觸發,也就是說如果連續快速的觸發·只會執行一次

input 搜索框的防抖處理(1)

  data() {
    return {
      // 延時器的 timerId
      timer: null,
      // 搜索關鍵詞
      kw: '' 
    };
  },
  methods: {
    input(e) {
      // 清除 timer 對應的延時器
      clearTimeout(this.timer);
      // 重新啟動一個延時器,並把 timerId 賦值給 this.timer
      this.timer = setTimeout(() => {
        // 如果 500 毫秒內,沒有觸發新的輸入事件,則為搜索關鍵詞賦值
        this.kw = e.value;
        console.log(this.kw);
      }, 500);
    },
  },

       
  黑馬劉龍賓 nui-app黑馬優購 117集 13分鍾后面有講  

input 搜索框的防抖處理(2)




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM