什么是防抖
防抖是指当触发一个事件不会立即执行,会等待 n 秒后再执行该事件,如果在等待 n 秒期间你再次出发,则会重新计时,也就是说防抖不管你触发多少次这个事件,永远只有一次在执行,并且执行的是最后一次
登录、发短信 支付 等点击事件 如果遇上网速过慢的情况 用户会重复狂点 导致请求多次 所以需要用到防抖
1. 在utils里封装一个防抖函数
2. 在main.js中全局注册
3. 在需要的页面使用
在data中挂载 noClick:true,否则点击会失效
点击事件 @click="$noMultipleClicks(点击事件)"
如果需要传参
@click="$noMultipleClicks(点击事件(参数))"