# PopupModal 模态弹出框

# 使用指南

模态弹出框组件,可用于快速实现的上滑蒙层弹出框;

且实现了一个picker式的头部组件 可以通过 H3PopupModal.Header 来获取

TIP

此组件基于h3-popup组件实现 , 属于Popup家族组件,查看这篇blogPopup家族, 了解更多

# 代码演示

查看代码

# 与h3-mobile-vue组件的区别以及迁移

新组件

# API

# Prop

属性 说明 类型 默认值
visible 是否显示,v-model绑定值 Boolean false
maskClosable 点击蒙层是否可触发关闭 Boolean false
mask 是否显示透明蒙层,防止触摸穿透 Boolean true
round 是否圆角 boolean false
maskCls mask蒙层自定义class string
wrapCls wrap弹窗内容区域的自定义class string
getRenderContainer 把组件挂载某个地方,函数请返回节点,字符串默认通过document.querySelector查找 Function=> Node / String document.body
title 弹窗标题, 若无值或slot:header被使用,将不出现默认头部 string -
closable 头部关闭按钮是否显示,默认显示 boolean true

# Slot

属性 说明 参数
header 弹窗头部插槽 -

# Event

事件名 说明 参数
toggle 切换显示时触发,v-model绑定事件 value
show 显示时回调 -
hide 关闭时回调 -
maskClick 点击蒙层回到 -

# H3PopupModal.Header

# Prop

属性 说明 类型 默认值
title 标题 string -
cancelText 第一个按钮文本 string '取消'
clearText 第二个按钮文本 string '清空'
extraText 第三个按钮文本 string -
confirmText 第四个按钮文本 string '确定'

# Event

事件名 说明 参数
cancel 第一个按钮点击时回调 -
clear 第二个按钮点击时回调 -
extra 第三个按钮点击时回调 -
confirm 第四个按钮点击时回调 -