vue点击按钮打开下拉菜单_vue 点击弹出下拉菜单 点击其他页面收回菜单
由于elementUI的下拉菜单在项目中表现得不尽人意 (定位的原因)
于是 决定自己 整一个 小而美
理清下面几种情况就妥了
出现前 出现后 点击后 出现后未点击选项(点击空白页)
还是直接放码过来 show you my code吧~~~
直接上点击空白(其他)页面 选项框收回 代码吧
思路:直接阻止按钮和选项框的事件冒泡,然后给document绑定事件让选项框消失
页面渲染完即添加点击事件 vue实例销毁 移除点击事件
页面其他点击事件一定要记得加上.stop 阻止冒泡 亲测不加 点击不会生效 没有反应
方法二:通过target事件 判定 只要点击的不是包裹住按钮和内容区域的Div就让v-show为false
刚进来时
点击一下“点击”
再次点击“点击”
点击页面外
内容显示时 点击页面外
点击页内显示
点击页外消失
o了~~~
vue中可设定元素ref 然后this.$refs访问该元素得信息
忘了个事情
这个弹出层整体的场景是这样的
点击某个按钮 一片内容出现 弹出是一个动画效果 可自定义
再次点击这个按钮 内容又消失 这是天才纸尿裤的第一步
如下
点击span时会切换初始值false 在true false 之间切换
用此来控制内容区域的显示
原文:https://www.cnblogs.com/522040-m/p/10021559.html
vue点击按钮打开下拉菜单_vue 点击弹出下拉菜单 点击其他页面收回菜单相关推荐
- access窗体转换html,access点击按钮打开窗体
如何在 Access 2007 的窗体中实现点击按钮打开另一首先有4个名称分别为A.B.C.D的窗体,已经建立好了. 我新建了一个空打开一个Access数据库软件,可以打开已创建好的数据库,在[数据库 ...
- 通过点击按钮打开新的窗口
通过点击按钮打开新的窗口 通过点击某个按键打开新的窗口,原来的窗口关闭或者不关闭: 主要语句 //创建新的界面 A a=new A(); //将新的界面展示出来,此参数设置为true A.setVis ...
- js 点击按钮打开浏览器新页签,兼容版
话不多说直接上代码,这是千辛万苦寻来的,帮助需要帮助的人. <html><head>点击按钮打开浏览器新页签</head><body><div o ...
- 点击按钮打开新页面(携带参数)
点击按钮打开新页面(携带参数) <el-button size="small" class="button-right" @click="cre ...
- 微信公众号,点击按钮打开pdf文件流,安卓跳转到浏览器里下载,ios可预览但默认不能下载
微信公众号,点击按钮打开pdf文件流,安卓跳转到浏览器里下载,ios可预览但默认不能下载 注:在pc上开始时采用这两种方式是没有效果的,或者打开的是空页面,但上线到公众号是没有问题的!!!!!!!!! ...
- jq点击按钮打开和关闭弹出层,点击除了当前按钮以外的地方关闭弹出层
1.html <a id="more" οnclick="moreFun()">更多</a> <ul id="moreL ...
- VB.net MessageBox弹出的确认对话框点击确定按钮
VB.net MessageBox弹出的确认对话框点击vb.net教程确定按钮 Dim dr As DialogResult = MessageBox.Show("XX", &qu ...
- 点击按钮之后右侧弹出导航,再点击右侧导航隐藏回去的实现
转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/53408091 本文出自[我是干勾鱼的博客] 实现了一个点击按钮之后右侧弹出导航, ...
- html点击按钮弹出悬浮窗_点击文字或按钮弹出一个DIV窗口(DIV悬浮窗口)
以下是弹出窗口代码: 点击文字弹出一个DIV层窗口代码 .black_overlay{ display: none; position: absolute; top: 0%; left: 0%; wi ...
- [Android] 底部菜单布局+PopupWindows实现弹出菜单功能(初级篇)
这篇文章主要是自己研究如何对底部菜单进行布局,并简单的实现点击不同"按钮"实现图片切换和背景切换的功能,最后通过PopupWindows实现弹出菜单,点击不同按钮能实现不同 ...
最新文章
- python 中文乱码问题解决方案
- devexpress表格控件gridcontrol实现纵向标头
- 简述驱动桥的动力传递路线_卡车驱动桥中的差速锁究竟有多大的作用?它是如何起作用的?...
- oracle的nvl和nvl2
- Android UI开发第八篇——ViewFlipper 左右滑动效果
- jemter在linux上怎么安装_【JMeter之一】在linux系统下安装jmeter
- 世界首富比尔盖茨花钱全过程!
- According to a report from Bleeping Computer
- python 开源cms内容管理系统_八大CMS内容管理系统推荐
- 华为服务器忘记系统密码忘了,服务器忘记密码重置
- Java入门(六)MySql 数据库
- 【历史上的今天】9 月 6 日:Facebook 收购 Instagram;华为发布 5G 芯片;惠普并购康柏
- JAVA 纯数字/金额数字转中文大写
- Eclipse插件列表
- 使用杉川3i-T1单线激光雷达和Cartographer库SLAM问题及解决
- Java第十二天笔记01——网络编程
- 基于Threejs构建的3D立体空间实战入门
- COM - COM的简单介绍
- 北理工上网linux版本,北理工路由器上网设置指南
- 线程池的作用? 数据库连接池?
热门文章
- 刚刚!老干妈发布警方通报:3人伪造印章与腾讯签协议已刑拘,腾讯:辣椒酱不香了...
- Ubuntu16.04安装编译pcl点云库
- 字符串格式连接sqlserver数据库的字段概念解释
- iTOP-4418/6818开发板-QtE4.7WIFI_MT6620热点
- JDBC链接MySQL数据库
- 在input标签里只能输入数字
- lib包含# #pragma comment
- mat格式数据集转换为arff与txt格式
- Linux通过Shell进行数学运算
- 智能优化算法应用:基于麻雀搜索算法无线传感器网络(WSN)覆盖优化 - 附代码