直接跳到内容
本页目录

Modal 模态框

Modal 布局在布局顶部提供了一个对话框窗口。它基于 a11y-dialog 构建。它拥有类似列表的 API,包含append, extend, clear, insert, pop, remove, __setitem__方法,从而可以交互式地更新和修改布局。其中的组件以列的形式布局。

底层实现为panel.layout.Modal,参数基本一致,参考文档:https://panel.holoviz.org/reference/layouts/Modal.html

基本用法

Modal 组件以对话框叠加层的形式展示内容。通过 open 属性控制显示状态,您可以通过插槽添加任意内容。

API

属性

属性名说明类型默认值
openWhether to open the modalboolFalse
show_close_buttonShow close buttonboolTrue
background_closeClick outside to closeboolTrue

Events

事件名说明类型

Slots

插槽名说明
defaultCustom content

方法

方法名说明返回值类型
show显示模态框None 
hide隐藏模态框None 
toggle切换模态框显示状态(显示↔隐藏)None 
create_button创建控制按钮(可配置为show/hide/toggle功能)Button 

Controls

src/examples/panel_vuepy/layouts/Modal

Modal 模态框已经加载完毕