# collapse-手风琴
可以折叠/展开的内容区域。
# 组件注册
<script>
import {Collapse, CollapseItem} from "origin-ui"
export default {
components: {"o-collapse":Collapse,'o-collapse-item': CollapseItem}
}
</script>
# 基本使用
效果:
代码:
<template>
<div>
<o-collapse :selected.sync="selectedArray">
<o-collapse-item title="标题1" name="1">内容1</o-collapse-item>
<o-collapse-item title="标题2" name="2">内容2</o-collapse-item>
<o-collapse-item title="标题3" name="3">内容3</o-collapse-item>
</o-collapse>
<div>一次最多展示一个</div>
<o-collapse :selected.sync="selectedArray" single>
<o-collapse-item title="标题1" name="1">内容1</o-collapse-item>
<o-collapse-item title="标题2" name="2">内容2</o-collapse-item>
<o-collapse-item title="标题3" name="3">内容3</o-collapse-item>
</o-collapse>
</div>
</template>
<script>
export default {
data() {
return {
selectedArray: ['1']
}
}
}
</script>
# API参数
# Collapse
| 属性 | 说明 | 类型 | 默认值 | 可选值 |
|---|---|---|---|---|
| single | 设置一次只能展开一个选项 | Boolean | false | false;true |
| selected | 设置默认展开的选项 | Array | - | - |
# CollapseItem
| 属性 | 说明 | 类型 | 默认值 | 可选值 |
|---|---|---|---|---|
| title | 必填项,设置折叠面板的头部内容 | String | - | - |
| name | 必填项,与selected联动 | String | - | - |
← toast-弹窗