Vue弹窗组件的实现方法

本文实例为大家分享了Vue弹窗组件的实现具体代码,供大家参考,具体内容如下

弹窗组件包含内容:

  • 弹窗遮罩层
  • 内容层的实现(涉及slot、props、$on$emit

实现步骤:

1、搭建组件UI样式,HTML、css实现遮罩层、内容区
2、编写弹窗内容:通过组件slot插槽接收父组件传递过来的弹窗内容
3、组件开关的实现:通过父组件传递进来的props控制组件的显示与隐藏,子组件关闭时通过事件 $emit 触发父组件改变状态值。

组件代码实现



父组件中调用:



温馨提示:

目前的市面上,有很多现有的 UI 组件库,如Element-UI等,很少会直接编写UI样式代码之类的操作,可以直接使用第三方库完成项目需求。

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

你可能感兴趣的:(Vue弹窗组件的实现方法)