网站首页 > 技术文章 正文
弹窗问题是前端开发在任何项目里面都会碰见的问题,今天主要是介绍在Vue框架里面如何手搓封装弹窗然后进行应用!
————————————
技术点:父子组件之间的通信交互。
方法一 使用v-model
父组件代码:
子组件代码:
官方文档里有写,一个组件上的 v-model 默认会利用名为 value 的 prop 和名为 input 的事件,但是像单选框、复选框等类型的输入控件可能会将 value 特性用于不同的目的。
model 选项可以用来避免这样的冲突,所以上面的子组件里,我们用balabala来替换掉了原本的input事件,所以在$emit的时候,里面的事件名应为balabala,否则默认为input.
————————————————
方法二 使用.sync修饰符
element就是使用的这种方式,实现方式如下:
父组件代码:
子组件代码:
子组件是通过执行一个父子通信的方法this.$emit("update:show",false); 可以直接将父组件传过来的show值改变,从而达到显示隐藏的目的。
以上就是两种弹窗的实现方法,比较的简单;希望对大家有所帮助!
猜你喜欢
- 2025-03-19 VUE前端编程:如何通过全局对话框引入动态组件
- 2025-03-19 BasicModal – 简单易用的 Web App 弹窗
- 2025-03-19 优雅轻量级的网页alert弹窗美化插件 alertify.js
- 2025-03-19 ToC业务用户弹窗的技术方案(toc产品)
- 2025-03-19 电脑桌面提醒事项软件哪些可以定时弹出窗口提醒
- 2025-03-19 VUE前端编程:简单实现一个通用等待弹窗
你 发表评论:
欢迎- 527℃Oracle分析函数之Lag和Lead()使用
- 526℃几个Oracle空值处理函数 oracle处理null值的函数
- 523℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 508℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 506℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 497℃【数据统计分析】详解Oracle分组函数之CUBE
- 477℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 475℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端富文本编辑器 (47)
- 前端路由 (61)
- 前端数组 (73)
- 前端排序 (47)
- 前端定时器 (47)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)