直接跳到内容

Accordion 折叠面板

折叠面板将内容区域组织进多个折叠面板,通过点击面板的标题可以展开或收缩内容。

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

基本用法

折叠面板可以包含任意数量的子项,每个子项可以包含任意内容。

切换模式

toggle属性设置为True时,同一时间只能展开一个面板。

Accordion API

属性

属性名说明类型默认值
v-model当前激活的面板索引列表Array []
toggle是否在面板之间切换,只激活一个面板Boolean True
scroll启用滚动条Boolean False
active_header_background展开面板时的标题背景颜色String 
header_color标题文本颜色String 
header_background标题背景颜色String 

Events

事件名说明类型
change当激活的面板改变时触发Callable 

Slots

插槽名说明
default折叠面板内容,应该是 PnAccordionItem 组件

方法

方法名说明类型
append添加面板Callable 
insert插入面板Callable 
remove移除面板Callable 

Accordion Item API

属性

属性名说明类型默认值
name面板标题str 

Slots

插槽名说明
default自定义默认内容

Controls

src/examples/panel_vuepy/layouts/Accordion

Accordion 折叠面板已经加载完毕