基于Vue中点击组件外关闭组件的实现方法


Posted in Javascript onMarch 06, 2018

Vue定义全局点击函数,参数为点击的回调函数。

Vue.prototype.globalClick = function (callback) { //页面全局点击
 $(document).click(callback);
}

组件挂载后监听全局的点击事件

mounted:function () {
 this.globalClick(this.handleClickOut);
},

隐藏元素。

取到dom节点,判断父级是否存在来判断是否需要来关闭

handleClickOut:function (event) {
 if($(event.target).parents(".sys-add-user-dialog").length == 0){
  //隐藏元素
 }
},

以上这篇基于Vue中点击组件外关闭组件的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
通过Unicode转义序列来加密,按你说的可以算是混淆吧
May 06 Javascript
有道JavaScript监听浏览器的问题
Jun 23 Javascript
javascript框架设计之类工厂
Jun 23 Javascript
Bootstrap table分页问题汇总
May 30 Javascript
JS模仿腾讯图片站的图片翻页按钮效果完整实例
Jun 21 Javascript
jquery.validate[.unobtrusive]和Bootstrap实现tooltip错误提示问题分析
Oct 30 Javascript
javascript简单进制转换实现方法
Nov 24 Javascript
JS组件系列之MVVM组件构建自己的Vue组件
Apr 28 Javascript
js实现rem自动匹配计算font-size的示例
Nov 18 Javascript
命令行批量截图Node脚本示例代码
Jan 25 Javascript
JS数组进阶示例【数组的几种函数用法】
Jan 16 Javascript
vue使用echarts实现水平柱形图实例
Sep 09 Javascript
解决vue build打包之后首页白屏的问题
Mar 06 #Javascript
vue2.0 路由不显示router-view的解决方法
Mar 06 #Javascript
解决vue-router进行build无法正常显示路由页面的问题
Mar 06 #Javascript
解决vue打包项目后刷新404的问题
Mar 06 #Javascript
写一个移动端惯性滑动&回弹Vue导航栏组件 ly-tab
Mar 06 #Javascript
vue使用xe-utils函数库的具体方法
Mar 06 #Javascript
jQuery+koa2实现简单的Ajax请求的示例
Mar 06 #jQuery
You might like
PHP简介
2006/10/09 PHP
怎么在Windows系统中搭建php环境
2013/08/31 PHP
php获取淘宝分类id示例
2014/01/16 PHP
php json_encode与json_decode详解及实例
2016/12/13 PHP
Redis在Laravel项目中的应用实例详解
2017/08/11 PHP
[原创]js与自动伸缩图片 自动缩小图片的多浏览器兼容的方法总结
2007/03/12 Javascript
我也种棵OO树JXTree[js+css+xml]
2007/04/02 Javascript
Jquery AJAX POST与GET之间的区别
2013/11/14 Javascript
关闭浏览器输入框自动补齐 兼容IE,FF,Chrome等主流浏览器
2014/02/11 Javascript
JS+CSS实现自动切换的网页滑动门菜单效果代码
2015/09/14 Javascript
JavaScript作用域示例详解
2016/07/07 Javascript
AngularJS框架的ng-app指令与自动加载实现方法分析
2017/01/04 Javascript
微信小程序 出现47001 data format error原因解决办法
2017/03/10 Javascript
Three.js如何用轨迹球插件(trackball)增加对模型的交互功能详解
2017/09/25 Javascript
vue自定义全局组件(自定义插件)的用法
2018/01/30 Javascript
webpack4 SCSS提取和懒加载的示例
2018/09/03 Javascript
JavaScript单线程和任务队列原理解析
2020/02/04 Javascript
JS原型和原型链原理与用法实例详解
2020/02/05 Javascript
vue-video-player 解决微信自动全屏播放问题(横竖屏导致样式错乱问题)
2020/02/25 Javascript
jquery简易手风琴插件的封装
2020/10/13 jQuery
[01:10:02]IG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
利用标准库fractions模块让Python支持分数类型的方法详解
2017/08/11 Python
Python xlwt设置excel单元格字体及格式
2020/04/18 Python
pyqt5的QWebEngineView 使用模板的方法
2018/08/18 Python
解决项目pycharm能运行,在终端却无法运行的问题
2019/01/19 Python
python点击鼠标获取坐标(Graphics)
2019/08/10 Python
利用python中集合的唯一性实现去重
2020/02/11 Python
python interpolate插值实例
2020/07/06 Python
python爬虫要用到的库总结
2020/07/28 Python
如何更换python默认编辑器的背景色
2020/08/10 Python
自我鉴定怎么写
2013/12/05 职场文书
药学专业学生的自我评价分享
2014/02/06 职场文书
幼儿园小班家长寄语
2014/04/02 职场文书
房屋出租委托书格式
2014/09/23 职场文书
小学五一劳动节活动总结
2015/02/09 职场文书
同学聚会开幕词
2019/04/02 职场文书