判断页面的点击事件是否发生在某元素上

  • Post author:
  • Post category:其他





本文地址:


https://www.cnblogs.com/veinyin/p/10999265.html




有时我们需要判断页面的点击事件是否发生在某元素上

使用场景如  自己实现下拉框  点击页面其它地方时下拉部分隐藏

下面代码为 vue 场景下

// template 中
div(ref="myDiv")

// created 中添加 click 事件句柄  判断点击事件是否发生在某元素上
document.addEventListener('click', event => {
    const e = event ||