对vue中的事件穿透与禁止穿透实例详解


Posted in Javascript onOctober 28, 2019

在开发过程中经常遇到的一个场景,就是,页面弹窗,弹窗上有一个确定或者关闭按钮,这时,如果下方有一个按钮,那你点击弹窗的时候,也会触发弹窗下层的按钮事件,vue提供的解决方法就是直接在click.stop

//阻止单击事件继续传播
<a v-on:click.stop="doThis"></a>

js的解决办法是,直接在事件的方法中添加event.stopPropagation()

//html
<button>关闭</button>
//js
$("button").on("click",function(){
 event.stopPropagation()
})

还有一种情况就是,设计非要把蒙层放在最上层,明明遮住了按钮,他不管,他就觉得这么放好看,那怎么办?好在前端足够强大,能够解决这个问题,就是css中的一个pointer-events

//据网传,除了none/auto以外,其他都是用在svg项目中

pointer-events:auto | none | visiblepainted | visiblefill | visiblestroke | visible | painted | fill | stroke | all

<button>确认</button>
 <div class=“cover”></div>
 .cover{
 position: fixed;
 width: 100%;
 height: 110%;
 z-index:999;
 //给遮罩层上添加这个属性即可,这是就可以穿透遮罩层,触发到确认按钮了
 pointer-events:none;
 }

以上这篇对vue中的事件穿透与禁止穿透实例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 错误处理与调试经验总结
Aug 10 Javascript
javascript小组件 原生table排序表格脚本(兼容ie firefox opera chrome)
Jul 25 Javascript
仿百度输入框智能提示的js代码
Aug 22 Javascript
jquery交替变换颜色的三种方法 实例代码
Nov 19 Javascript
把文本中的URL地址转换为可点击链接的JavaScript、PHP自定义函数
Jul 29 Javascript
JQuery判断radio是否选中并获取选中值的示例代码
Oct 17 Javascript
js控制输入框获得和失去焦点时状态显示的方法
Jan 30 Javascript
JQuery替换DOM节点的方法
Jun 11 Javascript
三种带箭头提示框总结实例
Jun 14 Javascript
JavaScript自动点击链接 防止绕过浏览器访问的方法
Jan 19 Javascript
JS利用正则表达式实现简单的密码强弱判断实例
Jun 16 Javascript
JSON字符串操作移除空串更改key/value的介绍
Jan 05 Javascript
vue h5移动端禁止缩放代码
Oct 28 #Javascript
在Vue项目中,防止页面被缩放和放大示例
Oct 28 #Javascript
element-ui 本地化使用教程详解
Oct 28 #Javascript
vue 全局环境切换问题
Oct 27 #Javascript
vue 父组件通过v-model接收子组件的值的代码
Oct 27 #Javascript
解决包含在label标签下的checkbox在ie8及以下版本点击事件无效果兼容的问题
Oct 27 #Javascript
Vue-Cli项目优化操作的实现
Oct 27 #Javascript
You might like
PHP中几个可以提高运行效率的代码写法、技巧分享
2014/08/21 PHP
PHP程序员必须清楚的问题汇总
2014/12/18 PHP
PHP+sqlite数据库操作示例(创建/打开/插入/检索)
2016/05/26 PHP
基于JQuery的Select选择框的华丽变身
2011/08/23 Javascript
jquer之ajaxQueue简单实现代码
2011/09/15 Javascript
Extjs优化(一)删除冗余代码提高运行速度
2013/04/15 Javascript
Jquery增加鼠标中间功能mousewheel的实例代码
2013/09/05 Javascript
玩转方法:call和apply
2014/05/08 Javascript
JavaScript获取网页中第一个图片id的方法
2015/04/03 Javascript
Javascript设计模式理论与编程实战之简单工厂模式
2015/11/03 Javascript
移动端横屏的JS代码(beta)
2016/05/16 Javascript
Bootstrap实现input控件失去焦点时验证
2016/08/04 Javascript
Web安全测试之XSS实例讲解
2016/08/15 Javascript
JS动态修改网页body的背景色实例代码
2017/10/07 Javascript
JS模拟浏览器实现全局搜索功能
2019/09/11 Javascript
Vue实现点击箭头上下移动效果
2020/06/11 Javascript
vue 验证两次输入的密码是否一致的方法示例
2020/09/29 Javascript
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
机器学习10大经典算法详解
2017/12/07 Python
浅谈Python在pycharm中的调试(debug)
2018/11/29 Python
详解Python 函数如何重载?
2019/04/23 Python
Django 返回json数据的实现示例
2020/03/05 Python
django inspectdb 操作已有数据库数据的使用步骤
2021/02/07 Python
如何用Matlab和Python读取Netcdf文件
2021/02/19 Python
Guess欧洲官网:美国服饰品牌
2019/08/06 全球购物
美国在线和移动免费会员制批发零售商:Boxed(移动端的Costco)
2020/01/02 全球购物
编写函数,将一个3*3矩阵转置
2013/10/09 面试题
英文求职信结束语大全
2013/10/26 职场文书
优秀乡村医生事迹材料
2014/05/28 职场文书
大学新闻系应届生求职信
2014/06/02 职场文书
团拜会策划方案
2014/06/07 职场文书
好的旅游活动方案
2014/08/19 职场文书
给老婆的检讨书
2015/01/27 职场文书
趣味运动会新闻稿
2015/07/17 职场文书
2015年“我们的节日·重阳节”活动总结
2015/07/29 职场文书
手写Spirit防抖函数underscore和节流函数lodash
2022/03/22 Javascript