UNPKG

cloud-ui.vusion

Version:
122 lines (99 loc) 3.46 kB
### 基本用法 ``` html <u-collapse> <u-collapse-item title="面板1">Content1</u-collapse-item> <u-collapse-item title="面板2" expanded>Content2</u-collapse-item> <u-collapse-item title="面板3" disabled>Content3</u-collapse-item> </u-collapse> ``` ### 手风琴模式 ``` html <u-collapse accordion> <u-collapse-item title="面板1">Content1</u-collapse-item> <u-collapse-item title="面板2" expanded>Content2</u-collapse-item> <u-collapse-item title="面板3">Content3</u-collapse-item> </u-collapse> ``` ### 面板嵌套 折叠面板可以进行嵌套。 ``` html <u-collapse> <u-collapse-item title="面板1">Content1</u-collapse-item> <u-collapse-item title="面板2" expanded> <u-collapse> <u-collapse-item title="面板1">Content1</u-collapse-item> <u-collapse-item title="面板2" expanded>Content2</u-collapse-item> <u-collapse-item title="面板3">Content3</u-collapse-item> </u-collapse> </u-collapse-item> <u-collapse-item title="面板3">Content3</u-collapse-item> </u-collapse> ``` ### 使用插槽 ``` html <u-collapse> <u-collapse-item title="面板1"> <u-link slot="extra">设置</u-link> Content1 </u-collapse-item> <u-collapse-item title="面板2" expanded> <u-collapse> <u-collapse-item title="面板1">Content1</u-collapse-item> <u-collapse-item title="面板2" expanded>Content2</u-collapse-item> <u-collapse-item title="面板3">Content3</u-collapse-item> </u-collapse> </u-collapse-item> <u-collapse-item title="面板3">Content3</u-collapse-item> </u-collapse> ``` ### 填充模式 内容填充 ``` html <u-collapse fill="content"> <u-collapse-item title="面板1" expanded>Content1</u-collapse-item> <u-collapse-item title="面板2">Content2</u-collapse-item> <u-collapse-item title="面板3">Content3</u-collapse-item> </u-collapse> ``` 无填充 ``` html <u-collapse fill="none"> <u-collapse-item title="面板1" expanded>Content1</u-collapse-item> <u-collapse-item title="面板2">Content2</u-collapse-item> <u-collapse-item title="面板3">Content3</u-collapse-item> </u-collapse> ``` ### 简洁模式 ``` html <u-collapse appear="simple"> <u-collapse-item title="面板1"> <u-link slot="extra">设置</u-link> Content1 </u-collapse-item> <u-collapse-item title="面板2" expanded> Content2 </u-collapse-item> <u-collapse-item title="面板3">Content3</u-collapse-item> </u-collapse> ``` ### 触发方式 #### 整行点击均可触发(默认) <u-collapse expand-trigger="click"> <u-collapse-item title="面板1">Content1</u-collapse-item> <u-collapse-item title="面板2">Content2</u-collapse-item> <u-collapse-item title="面板3">Content3</u-collapse-item> </u-collapse> #### 仅点击小箭头时触发 <u-collapse expand-trigger="click-expander"> <u-collapse-item title="面板1">Content1</u-collapse-item> <u-collapse-item title="面板2">Content2</u-collapse-item> <u-collapse-item title="面板3">Content3</u-collapse-item> </u-collapse> ### 设置尺寸 ``` html <u-collapse size="small"> <u-collapse-item title="面板1">Content1</u-collapse-item> <u-collapse-item title="面板2" expanded>Content2</u-collapse-item> <u-collapse-item title="面板3" disabled>Content3</u-collapse-item> </u-collapse> ```