Collapse

VcCollapseItem

Use single 'VcCollapseItem' component to store contents

Simple VcCollapseItem:
Some text
Simple VcCollapseItem with slots:
Custom title (is open: false)
Disabled VcCollapseItem:
Some text

VcCollapse

Use 'VcCollapse' component for expand multiple panels

Expand multiple panels:
Accordion:
In accordion mode, only one panel can be expanded at once
Activate accordion mode using the 'accordion' attribute.
Single Header 1
Single Header 2

VcCollapse Attributes

AttributeDescriptionTypeAccepted ValuesDefault
modelValuecurrently active panelstring[]-[]
accordionWhether to activate accordion modeBooleantrue | falsefalse

VcCollapse Events

MethodDescriptionParameters
update:modelValueTriggers when active panels change. Returns string[]

VcCollapseItem Attributes

AttributeDescriptionTypeAccepted ValuesDefault
titleTitle contentstring-
contentBody contentstring-
disabledDisable the collapse itembooleantrue | falsefalse
nameUnique identification of the panel. Required when uses with VcCollapsestring-
header-classAdditional classes for titlestring-
body-classAdditional classes for content (body)string-
color-iconColor name for icon (text-${color-icon})string-active-elements
color-borderColor name for border bottom (border-${color-border})string-ui-lines
has-borderIs visible border bottombooleantrue | falsetrue

VcCollapseItem Events

MethodDescriptionParameters
update:activeNameTriggers when panel change

VcCollapseItem Slots

NameDescription
titletitle content slot
iconaction-icon slot
defaultdefault slot (content)