可以折叠 / 展开的内容区域。
基本用法
用于将复杂的内容区域分组和隐藏,可折叠或展开。默认可以展开多个面板。
html
<iui-collapse label="Title 1">
<view>This is content area</view>
<view>This is content area</view>
<view>This is content area</view>
</iui-collapse><iui-collapse label="Title 1">
<view>This is content area</view>
<view>This is content area</view>
<view>This is content area</view>
</iui-collapse>组合
通过 iui-collapse-group 可以将多个折叠面板组合为列表。
html
<iui-collapse-group>
<iui-collapse label="Title 1">
<view>This is content area</view>
</iui-collapse>
<iui-collapse label="Title 2">
<view>This is content area</view>
</iui-collapse>
<iui-collapse label="Title 3">
<view>This is content area</view>
</iui-collapse>
</iui-collapse-group><iui-collapse-group>
<iui-collapse label="Title 1">
<view>This is content area</view>
</iui-collapse>
<iui-collapse label="Title 2">
<view>This is content area</view>
</iui-collapse>
<iui-collapse label="Title 3">
<view>This is content area</view>
</iui-collapse>
</iui-collapse-group>手风琴
通过 accordion 开启手风琴模式,同时只能打开一个面板。
html
<iui-collapse-group accordion>
<iui-collapse label="Title 1">
<view>This is content area</view>
</iui-collapse>
<iui-collapse label="Title 2">
<view>This is content area</view>
</iui-collapse>
<iui-collapse label="Title 3">
<view>This is content area</view>
</iui-collapse>
</iui-collapse-group><iui-collapse-group accordion>
<iui-collapse label="Title 1">
<view>This is content area</view>
</iui-collapse>
<iui-collapse label="Title 2">
<view>This is content area</view>
</iui-collapse>
<iui-collapse label="Title 3">
<view>This is content area</view>
</iui-collapse>
</iui-collapse-group>自定义
通过 icon 属性可以自定义标题栏左侧的图标,extra 属性可以在标题栏右侧显示更多内容。
html
<iui-collapse label="Title 1" icon="file-text">
<view>This is content area</view>
</iui-collapse>
<iui-collapse label="Title 2" icon="fire" extra="Information">
<view>This is content area</view>
</iui-collapse><iui-collapse label="Title 1" icon="file-text">
<view>This is content area</view>
</iui-collapse>
<iui-collapse label="Title 2" icon="fire" extra="Information">
<view>This is content area</view>
</iui-collapse>API
<Collapse>props<Collapse>events<Collapse>slots<CollapseGroup>props<CollapseGroup>slots
