4.0.0 • Published 4 years ago

@huteming/ui-popup v4.0.0

Weekly downloads
2
License
ISC
Repository
-
Last release
4 years ago

弹出层,可自定义内容。


引入

import { TmPopup } from '@huteming/ui'

Vue.use(TmPopup)
// Vue.component(TmPopup.name, TmPopup)

例子

position 属性指定了 popup 的位置。比如,position 为 'bottom' 时,popup 会从屏幕下方移入,并最终固定在屏幕下方。移入/移出的动效会根据 position 的不同而自动改变,无需手动配置。

v-model 绑定到一个本地变量,通过操作这个变量即可控制 popup 的显示与隐藏。

<tm-popup v-model="visible" position="bottom">
    ...
</tm-popup>

API

参数说明类型可选值默认值
value控制 Popup 的显示与隐藏Booleanfalse
before-close关闭前的回调,会暂停 Popup 的关闭, done 用于关闭 popupFunction(done)
positionPopup 的位置Stringmiddletopbottomleftrightmiddle
close-on-click-modal是否可以通过点击 modal 层来关闭 PopupBooleantrue

Event

name描述回调参数
openPopup 打开的回调-
closePopup 关闭的回调-
closedPopup 关闭动画结束时的回调-

Slot

name描述
-弹出框的内容