永发信息网

vue可以实现jquery那种事件委托的机制吗

答案:1  悬赏:30  手机版
解决时间 2021-03-28 07:11
  • 提问者网友:缘字诀
  • 2021-03-27 09:31
vue可以实现jquery那种事件委托的机制吗
最佳答案
  • 五星知识达人网友:上分大魔王
  • 2021-03-27 10:58
前言
作为疯狂的操纵dom转到vue这样通过数据驱动的程序员来说,姿势的转换也自然产生了很多疑问。
比如,事件委托。
包括我看现在公司的前端代码,发现所有列表的绑定形式都是:


  • Click Me

    然后这样的话,结果就是所有的li元素都绑定了事件。
    比如下图就是一个失败案例

    我们都知道,过多的事件对于性能来说是很糟糕的,尤其在移动端,可以说是无法容忍。
    解决方案
    直接上代码:








    通过在li元素中额外加一个data-index就可以实现委托啦~
    最后,让我们再看一下结果:
  • 我要举报
    如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
    点此我要举报以上问答信息
    大家都在看
    推荐资讯