函数防抖一般来说,事件触发后,n秒内只执行一次。如果在n秒内再次触发该事件,则重新计算函数执行时间。现在在vue项目中封装了一个防抖功能结合promiseexport函数shake(ts=600){lettimer;returnnewPromise(resolve=>{if(timer){window.clearTimeout(timer);}timer=window.setTimeout(()=>{resolve(true);},ts);});}使用实例this.shake(n);毫秒

函数防抖一般来说,事件触发后,n秒内只执行一次。如果在n秒内再次触发该事件,则重新计算函数执行时间。现在在vue项目中封装了一个防抖功能结合promiseexport函数shake(ts=600){lettimer;returnnewPromise(resolve=>{if(timer){window.clearTimeout(timer);}timer=window.setTimeout(()=>{resolve(true);},ts);});}使用实例this.shake(n);毫秒