防抖 多次点击只执行最后一次 timer: null, clearTimeout(this.timer); this.timer = setTimeout(() => { //要执行的操作 }, 300); 节流 多次点击只执行第一次 last: 0, now: 0 this.now = +new Date() if (this.now - this.last >= 500) { this.last = this.now //需要执行的操作 }