在写界面的时候,选中一个输入框,就会弹出一个弹窗。还需要做可清除。
在加了clearable属性之后,就遇到问题了。点击 X 图标进行清楚之后,弹窗也会打开。
注意:我这里使用的是vxe-input,一个vxe-table组件的输入框

这里的问题就是点击清除图标,@focus也进行了冒泡,执行了打开弹窗的事件。

先上代码

这里原来就是使用的@focus事件来打开弹窗,在遇到冒泡的问题之后,就想着在函数里执行
$event.stopPropagation() 来取消冒泡。但发现没有效果

最后选择使用@click.stop来打开弹窗,这时候会报错


这里最终解决是要加上.native的修饰符,监听原生的click事件,并在清除回调里使用$event.stopPropagation() 来取消冒泡

input的focus事件阻止冒泡相关推荐

  1. 重新认识vue之事件阻止冒泡

    冒泡的表现 近期用vue做了一个需求,大概是同一个区域,点击不同位置有不同的响应函数,还有个总的响应函数,好吧,如下图所示: 他们的DOM结构如下: <div v-for="(item ...

  2. React合成事件(阻止冒泡stopImmediatePropagation)

    文章目录 一.遇到的问题 问题描述 分析 二.React 合成事件 1.执行顺序 2.合成事件阻止冒泡 2.1e.stopPropagation 2.2 e.nativeEvent.stopImmed ...

  3. 如何阻止input的focus事件

    首先要明确Input标签各种事件的执行顺序,对于点击事件,是按照mousedown -> mouseup -> click这个顺序走的,那么focus事件在哪一步处理的? 直接上代码: & ...

  4. angular 点击事件阻止冒泡及默认行为

    经常遇到场景:多层级元素绑定ng-click 事件,则底层元素的点击事件存在冒泡现象,怎么解决? 类似原生JS ,只是语法稍有不同,如下: 阻止冒泡 $event.stopPropagation() ...

  5. html 点击子元素,html如何点击子元素事件而不触发父元素的点击事件——阻止冒泡...

    如果子元素和父元素都有点击事件,会出现点击事件冒泡的情况. 1.如何避免冒泡: html: 你好, 战无不胜 [注销] js: 方法1: UserLogout.οnclick=function (e) ...

  6. vue--点击事件阻止冒泡的方法

    vue-click点击事件的冒泡行为 **1. click.stop就是外层包内层,内层写了.stop不会触发到外层的,只触发内层 .prevent就是阻止默认跳转链接,比如写了一个百度链接,没有 p ...

  7. html 点击事件阻止冒泡,js阻止事件冒泡的两种方法

    本篇文章给大家分享的内容是关于js阻止事件冒泡的两种方法 ,有需要的朋友可以参考一下 一.冒泡事件简介 当我们点击一个控件的时候,如果包括这个控件的父控件也有click事件,则会继续执行. 方法一:e ...

  8. react 八千字长文深入了解react合成事件底层原理,原生事件中阻止冒泡是否会阻塞合成事件?

    壹 ❀ 引 在前面两篇文章中,我们花了较大的篇幅介绍react的setState方法,在介绍setState同步异步时提到,在react合成事件中react对于this.state更新都是异步,但在原 ...

  9. label 阻止冒泡 防止点击label 触发2次事件

    // 必须要把 jnput的外面的label加上事件阻止冒泡,否则点击label的时候,会冒泡到input上 再次触发input的点击事件$('.xt_order_cleft_modb_rl_dx') ...

最新文章

  1. linux与windos 设置 tomcat 内存
  2. spring定时器(@Scheduled)
  3. MySQL数据类型:UNSIGNED注意事项
  4. 深度学习实践经验汇总
  5. excel中自动填充到最后一行
  6. 安卓学习笔记41:全球定位系统
  7. php未定义常量破解,PHP未定义的常量错误没有意义
  8. Java MyBaties 映射配置文件 mapper
  9. 【SwitchHosts】安装使用
  10. python编程控制安捷伦电源_agilent_n6700_series 安捷伦电源 5,labview例程 267万源代码下载- www.pudn.com...
  11. [笔记] Golang小试实现神经网络框架
  12. vue移动端日历显示查看每日详情列表
  13. 笑着学Spring - (3) - Spring事务管理
  14. 如何解决 U盘 文件变成.exe文件
  15. yarn application -kill application_id yarn kill 超时任务脚本
  16. STM32驱动U盘时KILE5中#error编译不通过
  17. 微信小程序-点击按钮退出小程序
  18. 亚马逊跨境电商和国内的电商平台哪个好?
  19. Altium Designer系列:问题之无法打开pcb文件
  20. 保存地理坐标信息的SLIC分割结果

热门文章

  1. Java变量初始化顺序
  2. 1029: 挖掘机技术哪家强
  3. 疫情期间网民情绪识别比赛分享+top1~3解决方案
  4. 【每日一练】后台管理系统小案例
  5. Django项目使用pyinstall打包步骤(包含各种出错处理方法)
  6. 【数据结构Note4】-串、数组和广义表(kmp算法详解)
  7. Flash小游戏---他们真的好
  8. 自媒体配音软件都有哪些2023?非常好用的配音软件分享
  9. 个人网络兼职打码有前途吗
  10. 剪刀石头布程序(Python)