解决VUE框架 导致绑定事件的阻止冒泡失效问题


Posted in Javascript onFebruary 24, 2018

前面遇到了一个问题就是VUE框架内部做了一些处理,使得在我们通过v-for渲染DOM的时候添加新元素的时候,绑定事件也能对新增的元素有效。

而这次遇到的问题则是,原本绑定事件中(该函数没有写在vue实例的methods中),导致阻止冒泡事件失效了。无论是return false 还是event.stopPropagation();都无效。

此时需要通过用VUE提供了事件修饰符来处理,比如阻止事件冒泡@click.stop='xx()'

.stop

.prevent

.capture

.self

.once

<a v-on:click.stop="doThis"></a>
<!-- 提交事件不再重载页面 -->
<form v-on:submit.prevent="onSubmit"></form>
<!-- 修饰符可以串联 -->
<a v-on:click.stop.prevent="doThat"></a>
<!-- 只有修饰符 -->
<form v-on:submit.prevent></form>
<!-- 添加事件侦听器时使用事件捕获模式 -->
<div v-on:click.capture="doThis">...</div>
<!-- 只当事件在该元素本身(比如不是子元素)触发时触发回调 -->
<div v-on:click.self="doThat">...</div>

以上这篇解决VUE框架 导致绑定事件的阻止冒泡失效问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Code:loadScript( )加载js的功能函数
Feb 02 Javascript
从JavaScript 到 JQuery (1)学习小结
Feb 12 Javascript
不使用浏览器运行javascript代码的方法
Jul 24 Javascript
扩展JS Date对象时间格式化功能的小例子
Dec 02 Javascript
JavaScript中的对象序列化介绍
Dec 30 Javascript
JavaScript实现事件的中断传播和行为阻止方法示例
Jan 20 Javascript
jQuery插件echarts实现的去掉X轴、Y轴和网格线效果示例【附demo源码下载】
Mar 04 Javascript
使用 electron 实现类似新版 QQ 的登录界面效果(阴影、背景动画、窗体3D翻转)
Oct 23 Javascript
页面内锚点定位及跳转方法总结(推荐)
Apr 24 Javascript
JavaScript如何借用构造函数继承
Nov 06 Javascript
Vue中实现回车键切换焦点的方法
Feb 19 Javascript
vue实现图片裁剪后上传
Dec 16 Vue.js
JS抛物线动画实例制作
Feb 24 #Javascript
浅谈VUE监听窗口变化事件的问题
Feb 24 #Javascript
使用watch监听路由变化和watch监听对象的实例
Feb 24 #Javascript
vue watch监听对象及对应值的变化详解
Feb 24 #Javascript
解决Vue不能检测数组或对象变动的问题
Feb 24 #Javascript
vue将对象新增的属性添加到检测序列的方法
Feb 24 #Javascript
jQuery实现碰到边缘反弹的动画效果
Feb 24 #jQuery
You might like
php去除HTML标签实例
2013/11/06 PHP
PHP函数in_array()使用详解
2014/08/20 PHP
Yii使用migrate命令执行sql语句的方法
2016/03/15 PHP
javascript iframe内的函数调用实现方法
2009/07/19 Javascript
面向对象继承实例(a如何继承b问题)(自写)
2013/07/01 Javascript
jQuery实现仿淘宝带有指示条的图片转动切换效果完整实例
2015/03/04 Javascript
原生JS简单实现ajax的方法示例
2016/11/29 Javascript
jQuery事件与动画基础详解
2017/02/23 Javascript
阿里大于短信验证码node koa2的实现代码(最新)
2017/09/07 Javascript
postman+json+springmvc测试批量添加实例
2018/03/31 Javascript
angularjs http与后台交互的实现示例
2018/12/21 Javascript
纯javascript实现选择框的全选与反选功能
2019/04/08 Javascript
javascript实现简单打字游戏
2019/10/29 Javascript
Python天气预报采集器实现代码(网页爬虫)
2012/10/07 Python
在Python中使用base64模块处理字符编码的教程
2015/04/28 Python
Python抓取手机号归属地信息示例代码
2016/11/28 Python
Python快速从注释生成文档的方法
2016/12/26 Python
PyQt5显示GIF图片的方法
2019/06/17 Python
python 函数的缺省参数使用注意事项分析
2019/09/17 Python
CSS3教程:background-clip和background-origin
2008/10/17 HTML / CSS
中国最大隐形眼镜网上商城:视客眼镜网
2016/10/30 全球购物
纽约服装和生活方式品牌:Saturdays NYC
2017/08/13 全球购物
雅诗兰黛香港官网:Estee Lauder香港
2017/09/26 全球购物
Vero Moda西班牙官方购物网站:丹麦BESTSELLER旗下知名女装品牌
2018/04/27 全球购物
小学生期末自我鉴定
2014/01/19 职场文书
交通安全标语
2014/06/06 职场文书
超市优秀员工获奖感言
2014/08/15 职场文书
暑期政治学习心得体会
2014/09/02 职场文书
2014年财务经理工作总结
2014/12/08 职场文书
幼儿园小班个人工作总结
2015/02/12 职场文书
2016应届大学生自荐信模板
2016/01/28 职场文书
坚持不是死撑,更重要的是心态
2019/08/19 职场文书
如何使JavaScript休眠或等待
2021/04/27 Javascript
pytorch锁死在dataloader(训练时卡死)
2021/05/28 Python
Java 中的 Unsafe 魔法类的作用大全
2021/06/26 Java/Android
redis击穿 雪崩 穿透超详细解决方案梳理
2022/03/17 Redis