Welcome to 16892 Developer Community-Open, Learning,Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

在vue的某个组件中,绑定键盘事件比如左右方向键,一段时间后会发现左右方向键盘所绑定的事件会触发多次,如何解决,这是为啥。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
3.7k views
Welcome To Ask or Share your Answers For Others

1 Answer

没有解绑吧

可选方案如下

  1. 在组件的销毁,卸载阶段解绑监听
  2. 在父组件监听,识别触发的元素(事件委托)
  3. 在绑事件之前,不管该元素之前有没有监听该事件,先清理掉

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to 16892 Developer Community-Open, Learning and Share
...