当前位置: 首页 > news >正文

vue 防抖与节流用法

一、html

<template><button @click="getData">获取数据</button>
</template>

二、JS

import { throttle } from "@/utils/common";
export default {methods:{getData: throttle(async function(params){console.log(”获取接口数据“,this,parmas)})}
}

三、公共方法 common.js

// 节流
export const throttle = function (cb, delay) {let timer = null;return function (...arg) {if (timer) return;cb.call(this, arg[0]);timer = setTimeout(() => {timer = null;}, delay);};
};
// 防抖
export const debounce = function (cb, delay) {let timer = null;return function (...arg) {if (timer) clearTimeout(timer);timer = setTimeout(() => {cb.call(this, arg[0]);}, delay);};
};
http://www.lryc.cn/news/155850.html

相关文章:

  • IntelliJ IDEA创建Web项目并使用Web服务器----Tomcat
  • rk3399 linux 5.10 usb 2.0设备上电概率性注册失败
  • OpenHarmony 4.0 源码编译hb 问题排查记录
  • Ubuntu20 安装 带cuda的opencv遇到的问题
  • 【每日运维】U盘启动盘安装 ESXi 6.7.0 安装卡在 loading /bnxtroce.v00
  • Linux的服务器日志分析及性能调优
  • java 浅谈ThreadLocal底层源码(通俗易懂)
  • 前端实习day37~day38
  • 题目:2635.转换数组中的每个元素
  • Docker Compose具体应用
  • FastAPI 参数的作用
  • 国内免费无限制的chatgpt导航和ai画画
  • 【USRP】集成化仪器系列2 :示波器,基于labview实现
  • Linux map type uncache 和 write combine区别
  • 【业务功能篇93】微服务-springcloud-多线程-异步处理-异步编排-CompletableFutrue-实战运用
  • 哈希的应用——位图
  • 2023开学礼《乡村振兴战略下传统村落文化旅游设计》许少辉八一新书对外经济贸易大学图书馆
  • 合并两个有序链表(每日一题)
  • React Hooks总览
  • 风向变了!智能汽车何以「降本」
  • 后端面试话术集锦第 十五 篇:java线程面试话术
  • cocos creator配置终端调试
  • 达梦类型转换问题-float转换为varchar
  • 怎么用postman连接websocket
  • 需求分析入门
  • 攻防世界-php_rce
  • 最小生成树Kruskal、Prim算法C++
  • 系统架构设计师-计算机系统基础知识(2)
  • 二叉树的介绍
  • 数据结构与算法复杂度介绍