本文实例为大家分享了vue实现弹出框点击显示隐藏的具体代码,供大家参考,具体内容如下

效果如下图

由于我的更改密码弹出框是一个组件引用的,所以在一开始是隐藏的,这就需要在当前的页面上对弹出框组件设置v-show,但是在弹出框显示出来的时候,操作执行完后当前页面的更改按钮已经被弹出框覆盖了。所以只能在弹出页面点击取消实现关闭隐藏弹出框。这样就需要写两个点击事件,但是两个点击事件就会有冲突,需要点击两下才能使弹出框显示和隐藏。然后我就用的以下方法,希望可以帮到大家!!!

代码如下

1.在当前页面中(主页面)

......

  • 更改密码 //点击事件

......

//组件传一个点击事件@hidden="hiddenShow",而这个点击事件就是下面的hiddenShow()函数

//调用组件

import ModifyPassword from '@/components/pop-up/ModifyPassword.vue //引入组件

export default {

data(){

return{

date:'',

ModifyPassword_pop_up:false,

history_pop_up:false

}

},

components:{

ModifyPassword //引用组件

},

methods:{

//更改密码弹出框显示(组件引用的弹出框)

ModifyPassword(){

this.ModifyPassword_pop_up=true

},

//更改密码弹出框隐藏(传给组件一个点击事件)

hiddenShow(){

let that = this;

that.ModifyPassword_pop_up = false

}

}

}

2.在弹出框组件页面中(更改密码)

......

//在取消按钮这里调用点击事件

......

export default {

data(){

return{}

},

methods:{

//本更改密码弹出框的显示隐藏事件

Hidden(){

//通过$emit引用组件传过来的hidden()事件

this.$emit('hidden')

}

}

}

虽然Vue 有很多UI组件。但是让内容比较多比较复杂的时候,还是需要自己写一个的。本案主要是运用了$emit监听,组件传事件。如果有更好的方案欢迎大家一起交流。

关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。

更多vue学习教程请阅读专题《vue实战教程》

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

vue点击input框出现弹窗_vue组件实现弹出框点击显示隐藏效果相关推荐

  1. 无界微前端(wujie):element-ui 弹框内使用select组件,弹出框位置异常解决方案

    element-ui 弹框内使用select组件,弹出框位置异常解决方案 只需三步,第一步: 将子应用将 body 设置为 position: relative  第二步: 在子应用的html上设置个 ...

  2. c语言获取安卓弹窗,Android实现信息弹出框

    本文实例为大家分享了Android实现信息弹出框的具体代码,供大家参考,具体内容如下 layout下的dialog_common_layout.xml android:layout_width=&qu ...

  3. axure 点击按钮弹出框_Axure动态面板教程:弹出框效果的制作

    作为一名互联网产品设计人员,相信很多同行每天上班电脑上都会运行着一个软件--Axure,她能帮助网站需求设计者,快捷而简便的创建基于网站构架图的带注释页面示意图.操作流程图.以及交互设计,并可自动生成 ...

  4. python编写弹出输出框_PyThon GUI教程:编写弹出框

    PyThon语言相较于Java语言是非常容易上手的,小编最开始作为Java的学习者,对编写弹出框印象深刻,然而使用python编写弹出框更为简单,一起来看看吧~ 下载easy gui包: 1)在pyt ...

  5. 前端把信息放在弹框里显示出来_jsp + js + 前端弹出框

    在项目中,前端页面我们时常需要各种各样的弹出框: 1.alert对话框:显示含有给定消息的"JavaScript Alert"对话框 代码: var a = "Hello ...

  6. 纯html点击按钮弹出表单,Bootstrap使用模态框modal实现表单提交弹出框

    Bootstrap 模态框(Modal)插件 模态框(Modal)是覆盖在父窗体上的子窗体.通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动.子窗体可提供信息.交互等. 如 ...

  7. python如何判断是否有弹出框_Selenium2+python自动化47-判断弹出框存在(alert_is_present)【转载】...

    前言 系统弹窗这个是很常见的场景,有时候它不弹出来去操作的话,会抛异常.那么又不知道它啥时候会出来,那么久需要去判断弹窗是否弹出了. 一.判断alert源码分析 class alert_is_pres ...

  8. VUE|利用父子组件制作弹出框

    博客主页:JavaProfessional 一个专注于Java的博主,致力于使用通俗易懂的语句讲解内容,期待您的关注! 文章目录 点击显示弹框 父组件 子组件 点击关闭弹框 子组件 父组件 效果 好文 ...

  9. element-ui组件Popover 弹出框,el-popover样式、定位以及二次确认弹出框自动关闭 问题

    先说定位问题 如果往里边动态添加内容,定位偏移 下面是解决办法: 绑定ref,最关键的是有这行代码 :popper-options="{ boundariesElement: 'viewpo ...

最新文章

  1. MIT中国博士生开发出第一套保护自动驾驶车辆的感知算法
  2. 利用css‘content实现指令式tooltip文字提示
  3. string的find和find_first_of的区别
  4. PDFMaker无法找到Adobe PDF Printer的打印机驱动
  5. 算法练习day4——190321(小和、逆序对、划分、荷兰国旗问题)
  6. PolicyGradientMethods-强化学习
  7. 【Linux网络编程】因特网的IP协议是不可靠无连接的,那为什么当初不直接把它设计为可靠的?
  8. 3085 吃遍赴丝码(分治)
  9. 上传图片在浏览器可以正常查看 在手机不显示_自己拥有一台服务器可以做哪些很酷的事情...
  10. CAP:Alantany 谈 CAP
  11. windows如何设置新建文本文档快捷键
  12. pdf 编辑器 linux
  13. 带的动android的笔记本,实战解析 Win8触控本能驾驭Android吗?
  14. 腰围尺寸2尺1、2、3、4、5、6、7、8寸分别等于是多少厘米/英寸(对照参考表)
  15. 1分钟教你快速使用C#查找和替换PDF文件中的文本
  16. 2020 EBC徒步功课做好 好好工作心态,Android并发原理解析
  17. 深度解析Contains底层代码
  18. 心理学中的催眠术怎么学[为本教育]
  19. 基于51单片机的温湿度检测及调节系统
  20. python用表格中的数据画柱状图_[python]统计excel表格某列中每项出现的次数并画柱状图...

热门文章

  1. C++关键字--volatile
  2. 漫画:混乱的标记语言XHTML2/HTML5
  3. Modularity(模块化-CMD规范)
  4. 7-250 最长对称子串 (25 分)
  5. 6-1 线性表元素的区间删除 (10 分)
  6. PAT乙级 1021 个位数统计
  7. 搭建数字图像处理开发环境(Python+pycharm+opencv)
  8. spring boot—自定义logback日志配置
  9. python 怎么判断文件存在哪里_Python判断文件和文件夹是否存在的方法
  10. mysql 语句账号注入_mysql中SQL语句的注入问题