vue弹窗组件的编写历程

本文详细介绍了在 Vue 项目中封装弹窗组件的过程,从初始的父组件控制显示隐藏,到优化后的使用 v-model 双向绑定。讨论了如何减少组件对父组件的依赖,参考了 vux、mint-ui 和 iview 的实现方式,通过官方文档了解到 v-model 在组件上的应用,最终实现完全独立控制弹窗显示的组件。
摘要由CSDN通过智能技术生成
在项目中我们多多少少会遇到弹出提示框或者对话框,对于这一类通用的地方可以将其封装成组件
对话框组件例如:


在点击操作过后弹出对话框或者提示框,想到的是肯定要传递一个信息到子组件中,告诉子组件显示出来,当然这种对于第一次点击肯定是会生效的,但是当你在不刷新页面的情况进行第二次点击肯定是没有效果了,只能对子组件进行包一层div来进行控制,例如对话框组件:
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值