vue里面的这个代码是什么意思

 if (!event._constructed) {
        return;
    }

最近看vue饿了么的视频,总是看到这段代码,作者说是什么防止pc多次点击,没听太懂.不加也没事。有人指教下吗

阅读 3.6k
2 个回答

某些情况下,js 中的鼠标点击事件会被触发多于一次,多出的次数并非由用户实际点击的。
于是这个代码就是用于判断原生点击事件,原生指的是现实鼠标点击。
click事件中的$event参数中,当$event._constructed存在时,则为自己派发的属性。

参见:http://garyzhangblog.cn/2016/...十一、better-scroll

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题