反正我是没看懂

现有一这个情况,每次点击图上一情况就会重新请求数据,作为一名合格的程序猿,是不是有必要做一下去抖呢?这是大佬来给我写的代码 ,我还不合格

实现去抖代码如下

  • data
data(){return{kCharData: undefined dateTime: undefined // 定义一变量为 undefined}
}
  • 点击事件
async initData () {const dateTime = new Date().getTime() + `${Math.random()}` // 请求接口前 new 一个 datethis.dateTime = dateTime // 给定义的变亮赋值try {const res = await graph({ period: this.time, symbol: this.symbol })if (this.dateTime !== dateTime) return // 拿到数据后 判断两个 dateTimethis.kCharData = res.data} catch (err) {if (this.dateTime !== dateTime) return // 判断两个 dateTimethis.loading = false}console.log(123) // 事实证明去抖成功了},

有知道原理的大佬吗 欢迎评论

这个去抖你看的懂吗?相关推荐

  1. c++ 结构体赋值_《零基础看得懂的C语言入门教程》—(十二)结构体是这么回事

    一.学习目标 了解C语言的结构体的使用方法 了解C语言结构体的结构的赋值 了解多种C语言结构体变量的赋值方法和取值方法 目录 <零基础看得懂的C语言入门教程>--(二)简单带你了解流程 & ...

  2. hal库开启中断关中断_[STM32]HAL库下GPIO按键中断与去抖问题分析(分析源码解决问题)...

    自上篇文章STM32 非阻塞HAL_UART_ReceiveIT解析与实际应用,具体总结了HAL库下套娃函数中如何看清库函数的脉络,更细致的认识调用的过程,以解决潜在的问题.又又又遇到了新的问题(GP ...

  3. python程序员搞笑段子_程序员才能看得懂的段子,内含表情包,吃饭的时候别点!...

    原标题:程序员才能看得懂的段子,内含表情包,吃饭的时候别点! 很多网友都认为程序员必定是非常古板,整天只会敲键盘的码农.其实这种看法是非常片面的.真正优秀的程序员,不仅精通程序的编写,还是某些领域的专 ...

  4. 一看就懂系列之 如何实现与控制php常驻进程

    版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 前言 关于如何实现与控制php常驻进程,不管是google还是baidu上进行搜索,都没有感觉看起来赏心悦目的解答,于是决定自己 ...

  5. 《零基础看得懂的C++入门教程 》——(10)面向对象

    一.学习目标 了解C++类是什么 了解类对象与类型修饰一样进行创建 了解了类的属性如何使用 了解了类方法的使用方法 目录 预备第一篇,使用软件介绍在这一篇,C++与C使用的软件是一样的,查看这篇即可: ...

  6. 《零基础看得懂的C++入门教程 》——(9)结构体原来如此

    一.学习目标 了解C++语言的结构体的使用方法 了解C++语言结构体的结构的赋值 了解多种C++语言结构体变量的赋值方法和取值方法 目录 预备第一篇,使用软件介绍在这一篇,C++与C使用的软件是一样的 ...

  7. 《零基础看得懂的C++入门教程 》——(8)搞定二维数组与循环嵌套

    一.学习目标 了解二维数组的使用方法 了解循环嵌套的使用方法 目录 预备第一篇,使用软件介绍在这一篇,C++与C使用的软件是一样的,查看这篇即可:<软件介绍> 想了解编译原理和学习方法点这 ...

  8. 《零基础看得懂的C++入门教程 》——(4)条件判断原来如此

    一.学习目标 了解什么是条件判断 了解多个条件判断 了解输入 了解什么是逻辑与.逻辑或 目录 预备第一篇,使用软件介绍在这一篇,C++与C使用的软件是一样的,查看这篇即可:<软件介绍> 想 ...

  9. 《零基础看得懂的C++入门教程 》——(2)什么是数据类型、变量?一看便会

    一.学习目标 了解基本常用的数据类型 了解什么是变量 目录 预备第一篇,使用软件介绍在这一篇,C++与C使用的软件是一样的,查看这篇即可:<软件介绍> 想了解编译原理和学习方法点这篇,学习 ...

最新文章

  1. Saltstack笔记
  2. 第十六届全国大学智能车竞赛全国总决赛竞速组别成绩与奖项
  3. 功能性农业谋定乡村振兴路径-万祥军:灌区农业大健康产业
  4. win10格式化linux分区,直接删除linux分区再重装linux可以恢復启动么,我是直接在win10里把linux mint...
  5. debian下tomcat8环境搭建
  6. 产品开发的生命周期管理
  7. 中考计算机易错知识点,中考语文常见的易错考点23个
  8. 统计字母个数(java语言实现)
  9. github项目首页播放小视频啦!
  10. MATLAB 中的调用C语音DLL 库
  11. 如何划分测试集和训练集
  12. unique去重函数
  13. b-tree和b+tree以及mysql为什么使用了b+树
  14. L3-001 凑零钱 (30 分)
  15. Android网络编程之Http请求服务器数据(POST方式)
  16. 100个人排队,编号分别为1到100,每轮淘汰编号为奇数的人,然后重新编号,问最后剩下的人的初始编号是多少
  17. flash静态的农夫走路_智力游戏过河|智力游戏过河flash合集下载 _单机游戏下载...
  18. K-Lite Codec Pack.rar万能播放器
  19. RocketMQ的拉(Pull)模式详解
  20. 移动端触摸事件(touchstart,touchend,touchmove)的使用!

热门文章

  1. 关于华硕笔记本电脑飞行堡垒系列打开TPM教程
  2. 实战:用Python爬取证券交易信息
  3. 浅析keil的scf分散加载文件-基于STM32的例程
  4. 数学不好可以学编程吗?答案很肯定!
  5. Redis--变慢原因及排查方法
  6. 编写QQ显IP外挂插件及原理分析
  7. 互融云|区块链如何保护知识产权
  8. 微软 CRM 开发 导入解决方案
  9. MATLAB算法实战应用案例精讲-【自动驾驶】线控制动
  10. it618积分商城 v5.6