vue组件弹窗点击的显示隐藏
2019-10-25 本文已影响0人
混世魔王的小公举
功能需求:点击弹窗的“X”关闭弹窗
说明:因为弹窗的界面的内容比较复杂,所以我的弹窗是自己写的,是引用的外部组件,所以要实现两个组件之间的传值
1、引入弹窗组件并在组件中定义
![](https://img.haomeiwen.com/i13786571/12e344f6655f480f.png)
![](https://img.haomeiwen.com/i13786571/89a50f2eed7b81bb.png)
2、在htm结构里面写入
![](https://img.haomeiwen.com/i13786571/ad3904c98a02bc0b.png)
注:strategyModel:主页面控制弹窗的显示
3、在methods里面定义一个方法
![](https://img.haomeiwen.com/i13786571/99ae338029e15612.png)
4、在弹窗界面定义一个点击事件
![](https://img.haomeiwen.com/i13786571/cc9ad64cad1393c3.png)
5、通过$emit引用组件传过来的hidden()事件
![](https://img.haomeiwen.com/i13786571/dc56827e98041c4c.png)
借鉴:https://blog.csdn.net/cdx1170776994/article/details/78926079