内容简介:
(1)如果业务简单,例如同一个按钮防止多次点击,我们可以用定时器做防抖处理
(2)如果业务复杂,例如多个组件通过代码,同一个请求发多次,这个时候防抖已经不好处理了,最好是对重复的ajax请求统一做取消操作效果:当用户连续点击多次同一个按钮,最后一次点击之后,过小段时间后才发起一次请求原理:每次调用方法后都产生一个定时器,定时器结束以后再发请求,如果重复调用方法,就取消当前的定时器,创建新的定时器,等结束后再发请求,工作当中可以用第三方封装的工具函数例如lodash的debounce方法来简化防抖的代码连接无法解决多个按钮件的重复请求的发送问题,例如下面两种情况按钮事件间是相互独立的,调用的是不...
查看原文
暂无评论...