解决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 相关文章推荐
JavaScript Undefined,Null类型和NaN值区别
Oct 22 Javascript
IE Firefox 使用自定义标签的区别
Oct 15 Javascript
使用jquery与图片美化checkbox和radio控件的代码(打包下载)
Nov 11 Javascript
工作中常用到的JS表单验证代码(包括例子)
Nov 11 Javascript
ExtJs动态生成treepanel的Json格式
Jul 19 Javascript
关于JavaScript的变量的数据类型的判断方法
Aug 14 Javascript
JavaScript队列、优先队列与循环队列
Nov 14 Javascript
微信小程序 ecshop地址三级联动实现实例代码
Feb 28 Javascript
js编写选项卡效果
May 23 Javascript
jquery append与appendTo方法比较
May 24 jQuery
解决webpack -p压缩打包react报语法错误的方法
Jul 03 Javascript
jQuery子选择器与可见性选择器实例分析
Jun 28 jQuery
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合并静态文件详解
2014/11/14 PHP
php基于GD库画五星红旗的方法
2015/02/24 PHP
php使用post数组的键值创建同名变量并赋值的方法
2015/04/03 PHP
使用PHP+AJAX让WordPress动态加载文章的教程
2015/12/11 PHP
php分页查询mysql结果的base64处理方法示例
2017/05/18 PHP
PHP小白必须要知道的php基础知识(超实用)
2017/10/10 PHP
PHP的mysqli_stmt_init()函数讲解
2019/01/24 PHP
Javascript 面向对象(三)接口代码
2012/05/23 Javascript
JS(JQuery)操作Array的相关方法介绍
2014/02/11 Javascript
删除Javascript Object中间的key
2014/11/18 Javascript
js实现横向百叶窗效果网页切换动画效果的方法
2015/03/02 Javascript
js+jquery常用知识点汇总
2015/03/03 Javascript
JS实现点击按钮自动增加一个单元格的方法
2015/03/09 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(一)
2016/02/16 Javascript
JavaScript编写九九乘法表(两种任选)
2017/02/04 Javascript
基于jQuery选择器之表单对象属性筛选选择器的实例
2017/09/19 jQuery
使用vue-cli脚手架工具搭建vue-webpack项目
2019/01/14 Javascript
node.js 基于cheerio的爬虫工具的实现(需要登录权限的爬虫工具)
2019/04/10 Javascript
在vue-cli中引入lodash.js并使用详解
2019/11/13 Javascript
python使用psutil模块获取系统状态
2016/08/27 Python
Python多线程操作之互斥锁、递归锁、信号量、事件实例详解
2020/03/24 Python
英国现代家具和照明购物网站:Heal’s
2019/10/30 全球购物
高级Java程序员面试要点
2013/08/02 面试题
材料物理专业大学毕业生求职信
2013/10/15 职场文书
商务日语专业自荐信
2014/04/17 职场文书
社区反邪教工作方案
2014/06/16 职场文书
献爱心标语
2014/06/21 职场文书
外贸会计专业自荐信
2014/06/22 职场文书
商务英语专业大学生职业生涯规划书
2014/09/14 职场文书
业绩倒数第一的检讨书
2014/09/24 职场文书
2014年销售部工作总结
2014/12/01 职场文书
沈阳故宫导游词
2015/01/31 职场文书
展览会邀请函
2015/02/02 职场文书
2015年管理人员工作总结
2015/05/13 职场文书
2015年科研工作总结范文
2015/05/13 职场文书
导游词之峨眉乐山/兵马俑/北京故宫御花园
2019/09/03 职场文书