zoukankan      html  css  js  c++  java
  • js throttle 节流

    // ======================throttle.js 
    export default function () {
        let delay = 300;
        let fn;
        if (arguments.length === 1) {
            [fn] = arguments;
        } else {
            [delay, fn] = arguments;
        }
        let timer = null;
        return function () {
            clearTimeout(timer);
            timer = setTimeout(() => fn.apply(this, arguments), delay);
        }
    }
    // vue页面 =======
    import throttle from "@/utils/throttle";
    throttle(function () {
      this.xxFunc();
     })
  • 相关阅读:
    Linux的命令2
    运维书
    管理MariaDB
    MariaDB基础命令
    Linux创建桥接网络
    聚合网络
    kickstart
    VLAN原理
    进程优先和ACL
    计划任务at、crontab
  • 原文地址:https://www.cnblogs.com/luoxuemei/p/13679760.html
Copyright © 2011-2022 走看看