elementui|dropdown|下拉菜单作为模态框使用
elementui|dropdown|下拉菜单作为模态框使用
背景
- 场景:下拉菜单作为模态框使用:
- 操作:下拉菜单设置触发条件点击展示/隐藏:trigger="click"
- 目的:点击取消关闭下拉框
  
遇到的问题
- 参考网络elementui下拉菜单不同选项支持点击后是否隐藏菜单栏,
 给el-dropdown-menu设置ref="dropdownRef",通过this.$refs.dropdownRef.showPopper = false关闭;
this.$refs.dropdownMenuRef.showPopper = false;
- 按照上述操作,实际开发过程中,发现点击打开下拉菜单的按钮,点击取消,确实关闭了
解决
1.看elementui源码,发现dropdown按钮所在组件中有属性visible;
2.给el-dropdown添加属性ref="dropdownRef",置 visible 为 false;
3.给el-dropdown-menu添加属性ref="dropdownMenuRef",置 showPopper 为 false。
this.$refs.dropdownRef.visible = false;
this.$refs.dropdownMenuRef.showPopper = false;
参考链接
elementui下拉菜单不同选项支持点击后是否隐藏菜单栏
Element的Dropdown下拉菜单点击不同选项控制菜单栏的显示或隐藏
elementui|dropdown|下拉菜单作为模态框使用的更多相关文章
- 巧用CSS3 :target 伪类制作Dropdown下拉菜单(无JS)
		:target 是CSS3 中新增的一个伪类,用以匹配当前页面的URI中某个标志符的目标元素(比如说当前页面URL下添加#comment就会定位到id=“comment”的位置,俗称锚).CSS3 为 ... 
- dropdown下拉菜单
		<!--声明方式的下拉菜单:三个要点--> <!--1 外围容器用dropdown包裹--> <!--2 内部点击事件data-toggle--> <!--3 ... 
- 巧用CSS3:target 伪类制作Dropdown下拉菜单(无JS)
		原文链接:http://devework.com/css3-target-dropdown.html :target 是CSS3 中新增的一个伪类,用以匹配当前页面的URI中某个标志符的目标元素(比如 ... 
- Dropdown 下拉菜单
		将动作或菜单折叠到下拉菜单中. 基础用法 移动到下拉菜单上,展开更多操作. 通过组件slot来设置下拉触发的元素以及需要通过具名slot为dropdown 来设置下拉菜单.默认情况下,下拉按钮只要ho ... 
- yii框架中的下拉菜单和单选框
		yii中的下拉菜单: 第一种: <?= $form->field($model, 'parent_id')->dropDownList(ArrayHelper::map($data, ... 
- vue + element-ui 制作下拉菜单(可配置路由、可根据路由高亮list、可刷新自动展开定位路由)
		本篇文章分享一篇关于 vue制作可路由切换组件.可刷新根据路由定位导航(自动展开).可根据路由高亮对应导航选项 一.实现的功能如下: 1.可折叠导航面板 2.点击导航路由不同组件 ... 
- Element-UI ( Dropdow )下拉菜单组件command传输对象
		通过 :command绑定对象数据,handleCommand方法处理数据 template <div v-for="(item, index) in FlyWarningList&q ... 
- Bootstrap 下拉菜单(dropdown)插件
		使用下拉菜单的插件,您可以向任何组件(比如:导航栏,标签页,胶囊式导航,按钮)添加下拉菜单 用法 您可以切换下拉菜单(dropdown)插件隐藏内容 1.通过data属性,向链接或按钮添加data-t ... 
- Bootstrap3系列:下拉菜单
		1.引用Bootstrap 示例引用的Bootstrap版本:v3.3.7 <script src="~/Scripts/jquery-2.2.4.min.js">&l ... 
- 创建基于Bootstrap的下拉菜单的DropDownList的JQuery插件
		Bootstrap是当下流行的前端UI组件库之一.利用Bootstrap,可以很方便的构造美观.统一的页面.把设计师从具体的UI编码中解放出来. Bootstrap提供了不少的前端UI组件.带下拉 ... 
随机推荐
- 即时通讯技术文集(第33期):IM开发综合技术合集(Part6) [共12篇]
			为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第33 期. [- 1 -] IM开发技术学习:揭秘微信朋友圈这种信息推流背后的系统设计 [链接 ... 
- Ubuntu Jack-server报错解决方案
			报错关键部分如下: Communication error with Jack server (35), try 'jack-diagnose' or see Jack server log 究其原因 ... 
- git撤销远已经push到程服务器上某次提交
			git撤销远已经push到程服务器上某次提交 问题: 不小心把一次错误的代码push到远程服务器上的分支上,或者没有merge强制将本地的方法push到git服务器上. 解决方法: 输入 git lo ... 
- CPU 性能优化总结
			在Linux系统中,由于成本的限制,往往会存在资源上的不足,例如 CPU.内存.网络.IO 性能.本文,就对 Linux 进程和 CPU 的原理进行分析,总结出 CPU 性能优化的方法. 1. 分析手 ... 
- 芯片半导体基础(二) :20世纪最伟大的发明,PN结与晶体二极管
			liwen01 2025.01.12 前言 PN结 是晶体管的基础,它使得晶体管能够作为一个放大或是开关元器件.晶体管的发明不仅是一个技术上的突破,也标志着电子学的一个新时代.它极大地推动了科技和社会 ... 
- 使用树莓派学习Linux驱动 硬件环境评估
			1. 现有设备 surface,树莓派3B 简介 优点 缺点 树莓派+鼠标键盘显示屏 开发方便 需要购买小/静音键盘 需要购买显示屏 显示屏小了用着不舒服,大了太贵 树莓派不需要显示屏!将来还要刷机不 ... 
- GMP大数库
			GMP大数库学习 了解 大数库 在网络安全技术领域中各种加密算法的软件实现始终有一个共同话题是如何在普通的PC机上实现大数运算.普通的PC机内部字长最多时32位或64位,但各种加密算法中为了达到一定安 ... 
- linux:用户管理
			用户账号添加.删除.修改以及用户密码的管理 用户组的管理 涉及三个文件: /etc/passwd :存储用户的关键信息 /etc/group :存储用户组的关键信息 /etc/shadow :存 ... 
- Spring AI 提交 PR 实战指南:避免常见坑
			今天,我们将简单地了解如何向 Spring AI 提交 PR(Pull Request).在这个过程中,有一些常见的坑需要大家注意和避免,特别是在 Git 操作方面.我们会重点关注提交信息的规范,如何 ... 
- Akka中使用Logback日志框架
			Akka提供的默认日志系统只输出到控制台,这种日志系统不可以用到产品环境,当然你可以整合SLF4J这样的日志系统,下面介绍如何在Akka中使用Logback记录日志. 1. 创建Maven工程引入相关 ... 
