熊猫923 2021-09-18 11:25 采纳率: 46.4%
浏览 123
已结题

vue + element问题: el-select 点击无法冒泡问题

自己写了一个区域组件,点击展开,点击别的地方就关闭,但是点击 el-select 街道组件,就关闭不了自己写的区域组件
el-select 的获取焦点或者change是不会触发click 的冒泡,那如果我要实现,点击 el-select 街道组件就关闭区域组件,是否只能一个一个加事件(因为这个页面有很多 el-select ,而且还有很多这种页面),有没有更好的解决办法

img

  • 写回答

1条回答 默认 最新

  • 前端不释卷leo 前端领域新星创作者 2021-09-18 11:34
    关注

    你可以在select的change事件执行的函数里面去获取你的绑定点击事件的元素el,然后el.click()去触发点击事件,然后没有change事件的select的话,你就可以获取全部的select元素,然后监听focus事件,触发你的指定元素el.click()

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 9月26日
  • 已采纳回答 9月18日
  • 创建了问题 9月18日