vue组件实现弹出框点击显示隐藏功能(附代码)

这次给大家带来vue组件实现弹出点击显示隐藏功能(附代码),vue组件实现弹出框点击显示隐藏功能的注意事项有哪些,下面就是实战案例,一起来看一下。

本文实例为大家分享了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组件使用案例详解

angular路由高亮之实现步骤详解

以上就是vue组件实现弹出框点击显示隐藏功能(附代码)的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2761666.html

(0)
上一篇 2025年3月8日 09:37:46
下一篇 2025年3月5日 20:56:44

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • vue实现点击展开点击收起功能实现

    这次给大家带来vue实现点击展开点击收起功能实现,vue实现点击展开点击收起功能实现的注意事项有哪些,下面就是实战案例,一起来看一下。   首先定义一下data里面的数据: data () { return { toLearnList:[ …

    编程技术 2025年3月8日
    200
  • jQuery实现无缝轮播与左右点击步骤详解

    这次给大家带来jQuery实现无缝轮播与左右点击步骤详解,jQuery实现无缝轮播与左右点击的注意事项有哪些,下面就是实战案例,一起来看一下。 在网页中我们想要的无缝轮播左右循环有好多好多中,这是我第一个轮播效果,也是最基础的,和大家分享一…

    2025年3月8日 编程技术
    200
  • vue按钮多次点击重复提交数据如何处理

    这次给大家带来vue按钮多次点击重复提交数据如何处理,处理vue按钮多次点击重复提交数据的注意事项有哪些,下面就是实战案例,一起来看一下。 这个其实是一个很细节的问题。 如果我们操作一个按钮,然后在按钮点击的时候绑定事件。 事件分为两种情况…

    编程技术 2025年3月8日
    200
  • Ajax获取数据然后显示在页面的实现方法

    下面我就为大家带来一篇ajax获取数据然后显示在页面的实现方法。现在就分享给大家,也给大家做个参考。 主要功能流程介绍 循环获取列表数据 点击列表数据进入详情页 点击报名参加弹出报名成功提示框 点击提示框中的确定按钮,跳回列表页 代码实现流…

    2025年3月8日
    200
  • 基于ajax实现点击加载更多无刷新载入到本页

    本文给大家介绍通过ajax技术实现无刷新加载更多载入到本页,感兴趣的朋友一起学习吧 先给大家展示效果图: 效果演示 本例是分页的另外一种显示方式,并不是隐藏未显示的内容 数据库结构与《ajax 翻页》是一样的 JavaScript 代码 $…

    2025年3月8日
    200
  • Ajax加载外部页面弹出层效果实现方法

    这篇文章主要介绍了ajax加载外部页面弹出层效果实现方法,涉及ajax加载弹出层的实现技巧,非常简单实用,需要的朋友可以参考下 本文实例讲述了Ajax加载外部页面弹出层效果实现方法。分享给大家供大家参考。具体实现方法如下: nbsp;htm…

    编程技术 2025年3月8日
    200
  • jquery动态添加点击事件步奏详解

    这次给大家带来jquery动态添加点击事件步奏详解,jquery动态添加点击事件的注意事项有哪些,下面就是实战案例,一起来看一下。 当我们试图绑定一些事件到DOM元素上的时候,通常会使用以下的四个方法bind(),on(),live(),d…

    编程技术 2025年3月8日
    200
  • vue实现的上传图片到数据库并显示到页面功能示例

    这篇文章主要介绍了vue实现的上传图片到数据库并显示到页面功能,结合实例形式分析了基于vue.js的数据库操作及页面图片显示相关操作技巧,需要的朋友可以参考下 本文实例讲述了vue实现的上传图片到数据库并显示到页面功能。分享给大家供大家参考…

    编程技术 2025年3月8日
    200
  • vue结合Echarts实现点击高亮效果的示例

    下面我就为大家分享一篇vue结合echarts实现点击高亮效果的示例,具有很好的参考价值,希望对大家有所帮助。 本文主要介绍如何在vue中使用Echarts实现点击高亮效果。 1、首先看一下官方网站上的介绍: http://echarts.…

    2025年3月8日 编程技术
    200
  • vue实现a标签点击高亮方法

    下面我就为大家分享一篇vue实现a标签点击高亮方法,具有很好的参考价值,希望对大家有所帮助。 如下所示: nbsp;html><!—->.a {display:block;float:left;margin-left:…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论