Skip to content

Modal对话框

Modal的用法大致和Drawer一致

基础用法

打开方向

direction可选值有 ltr rtl ttb btt,默认值为 无打开方向居中显示

设置大小/支持响应式

通过size设置宽度大小,支持 Tailwind CSS 的任意宽度值(包括响应式写法)

不设置方向时,即居中显示时:modal默认设置了 max-width512px

当direction为 ttbbttwidth100vw

当direction为 ltrrtlheight100vh

当direction为 ttbbtt 要请设置对应的 height max-height

当direction为 ltrrtl 则要设置对应的 width max-width

自行定义的时候要修改 width max-widthheigth max-heigth

显示关闭图标

通过设置 close-icon 来控制是否显示图标,默认值为 false

点击蒙层关闭

通过设置 close-on-click-modal 来控制点击图层是否关闭,默认值为 true

IMPORTANT

当设置了 close-on-click-modal 为true时,关闭图标不再受控制,必然显示

API

Attributes

属性值说明类型具体类型默认值
size抽屉大小string-'w-11/12 max-w-[512px]'
close-icon是否显示关闭图标boolean-false
close-on-click-modal点击蒙层是否关闭抽屉boolean-true

Slots

插槽名说明
default填充对话框内容

Expose

方法名说明类型具体类型
open控制抽屉打开Function() => void
close控制抽屉关闭Function() => void