Vue中的事件委托

  1. 事件委托:将原本需要绑定在子元素上的事件监听器委托在父元素上,让父元素充当事件监听的职务。

优点:

  • 当新增加子元素时,不用再对其绑定事件
  • 节省大量内存,减少事件注册
  1. Vue中是否需要事件委托
  • 事件委托有两个主要优点:一个是实用的,它使我们不必分别添加(和删除)这些侦听器。Vue已经帮我们做到了。

另一个是性能/内存。但是由于v-vor循环中的每个点击侦听器都将使用相同的回调,因此除非有成百上千的行,否则性能消耗是最小的。

最后,您可以通过在元素上添加@click侦听< ul>器而不是子元素来轻松使用委派。但是随后,必须求助于点击目标,以评估数据中可能代表的项目。因此,只有在您真正发现任何性能问题而没有委托的情况下,才需要使用它。
官网回答


版权声明:本文为weixin_44385241原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。