Skip to content

Collapse 折叠面板

通过折叠面板收纳内容区域

基础用法

折叠组件的基础用法

vue


动画时间

可以通过设置duration设置动画时间, 初始值 400ms

vue


禁用状态

可以通过设置disabled属性来禁用

vue


自定义 header

可以通过header插槽自定义 header 内容

局限

header 插槽只可以定义箭头右侧的header内容和样式

vue


完全自定义

可以通过 toggleHeader 完全自定义头部,可以自由操作折叠显示状态

注意

需要自己操作折叠显示,否则折叠会失效

vue




Collapse Props

prop说明类型默认值
expand是否展开booleanfalse
duration展开的动画时间(ms)number400
header标题string'header'
showArrow是否展示小三角 iconbooleantrue
disableddisabledbooleanfalse

Collapse Slots

名称说明接收参数
-default(默认插槽)-
header小箭头右侧区域,无需自己处理逻辑-
toggleHeaderheader 区域,完全自主,自己处理展开逻辑show(boolean): 是否折叠, toggleShow(function):折叠状态转换函数