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

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日

悬赏问题

  • ¥15 微信小程序 用oss下载 aliyun-oss-sdk-6.18.0.min client报错
  • ¥15 ArcGIS批量裁剪
  • ¥15 labview程序设计
  • ¥15 为什么在配置Linux系统的时候执行脚本总是出现E: Failed to fetch http:L/cn.archive.ubuntu.com
  • ¥15 Cloudreve保存用户组存储空间大小时报错
  • ¥15 伪标签为什么不能作为弱监督语义分割的结果?
  • ¥15 编一个判断一个区间范围内的数字的个位数的立方和是否等于其本身的程序在输入第1组数据后卡住了(语言-c语言)
  • ¥15 Mac版Fiddler Everywhere4.0.1提示强制更新
  • ¥15 android 集成sentry上报时报错。
  • ¥15 抖音看过的视频,缓存在哪个文件