首页 > 其他分享 >防抖函数

防抖函数

时间:2022-11-02 14:24:00浏览次数:48  
标签:防抖 函数 debounce timer delay test

函数封装

export const debounce = (func, delay) => {
  let timer = null
  return function (...args) {
    if (timer) clearTimeout(timer)
    timer = setTimeout(() => {
      func.apply(this, args)
    }, delay);
  }
}

函数使用

import { debounce } from './utils/common'

methods: {
    input() {
      debounce(this.test(), 1000)
    },
    test() {
      console.log('debounce ')
    }
}

  

标签:防抖,函数,debounce,timer,delay,test
From: https://www.cnblogs.com/JC30705/p/16850874.html

相关文章

  • 1分钟学会SUMIFS函数,从此山水永相逢 ,莫问兄长谁更强
    Hi,大家好,本专栏将会从零开始和大家用图文的方式,30天让你从不会到熟练使用函数,0基础开始学习Excel函数,让你喜欢上它!有兴趣的小伙伴可以持续关注我,或者在专栏进行查看学习,愿与......
  • VBA与函数公式的一生一世,若如初见,怎奈何不再见
    Hi,大家好,本专栏将会从零开始和大家用图文的方式,让你从零基础学会VBA!有兴趣的小伙伴可以持续关注我,或者在专栏进行查看学习,愿与君携手共进!在上一个章节中我们说到循环和Goto......
  • SUMPRODUCT函数10倍提效,只需一步就可秒变大神
    Hi,大家好,本专栏将会从零开始和大家用图文的方式,让你从零基础学会VBA!有兴趣的小伙伴可以持续关注我,或者在专栏自我查看学习,愿与君携手共进!有的小伙伴们说很想了解一下SUMPROD......
  • 从文本中间提取手机号码?你不会?VLOOKUP函数,只需要1分钟搞定
    Hi,大家好,本专栏将会从零开始和大家用图文的方式,30天让你从不会到熟练使用函数,0基础开始学习Excel函数,让你喜欢上它!有兴趣的小伙伴可以持续关注我,或者在专栏进行查看学习,愿与......
  • 最熟悉的文本函数TEXT,你知道他有多么强大吗
    我们今天接下来和你说的是在Excel的中的文本处理函数,相信我们一说到文本函数,你必定会想起来TEXT函数吧!但是在很多的时候,这个函数的用法你知道多少?你的真的了解他么?首先简单......
  • 轻松掌握33个常用函数,解决89%工作难题
    HI,大家好,我是Excel教案。要用公式算总分,怎么做?​不同的青年,函数公式的写法迥然不同只要了解函数的基本构成和语法,你也能轻松变帅逼青年你知道怎么一键补全函数吗?你知道如何......
  • 轻松学会Excel函数,解决80%的工作难题
    HI,大家好,我是Excel教案。从小到大,你一定经历过:大大小小的不少赛事。但是,你,有没有想过……如果你要组织一个这样的比赛;到底要怎么算分呢?​虽然现在手机上都有计算器,但你不会......
  • 900001 Excel 基本函数
    =SUM(C2:C10)//求和=AVERAGE(C2:C10)//平均值=COUNT(C2:C10)//计数=MAX(C2:C10)//最大值=MIN(C2:C10)//最小值=IF(C2>=60,"合格","不合格")//条件判断效果图:......
  • 010001 三角函数的基本使用
    直角三角函数的定义:正弦(sin)等于对边比斜边;sinA=a/c;余弦(cos)等于邻边比斜边;cosA=b/c;正切(tan)等于对边比邻边;tanA=a/b;余切(cot)等于邻边比对边;cotA=b/a;<?phpheader('Co......
  • 000001 BC 数学函数
    <?phpheader('Content-Type:text/html;charset=utf-8');include'./assets/php/head.php';//BC数学函数/***bcadd—2个任意精度数字的加法计算*bccomp—......