按钮被快速点击会多次请求数据,一般这个是怎么做限制的

QAQ有大佬解答吗

我的做法是做一个时间限制,多长时间内的点击间隔都算一次处理,弊端是点击有你所设置的时间延迟。

我是点击就清除点击事件

两种解决方法,一,函数去抖:函数调用n秒后才会执行,如果函数在n秒内被调用的话则函数不执行,重新计算执行时间,这种方式在游戏中显然是不可取的,对于用户的体验性太差。二,函数节流:函数预先设定一个执行周期,当调用动作的时刻大于等于执行周期则执行该动作,然后进入下一个新周期。