FWQ
如何避免子元素双击触发父元素的双击事件?
如何让子元素的单击事件不影响父元素的双击事件? HTML 代码: <div @dblclick="changeFullScreen"> <div @click.stop="showPreset($event)"></div> </div> 登录后复制 JavaScript 代码: showPreset(event) { console.log('aaaaa'); // event.topImmediatePropagation() // return false } changeFullScreen() { console.log('bbbb'); } 登录后复制 在这种情况下,虽然分别为子元素和父元素绑定了单击和双击事件,但当快速双击子元素时,父元素的双击事件仍会被触发。 解决方案 这不是阻止单击的问题,而是双击事件的错误使用。单击和双击事件是不同的事件类型。如果想要在快速双击子元素的情况下不触发父元素的双击事件,需要有以下两种方式:…