Skip to content

Collapse 折叠面板 ​

使用 fui-collapse 组织多个 fui-collapse-item,支持手风琴模式;面板项也可独立使用。

支持平台 ​

以下为官网文档所列的平台支持情况,具体功能及版本限制请参见本页的平台说明。

App-vueApp-nvue微信小程序支付宝小程序百度小程序字节小程序QQ小程序H5PC快手小程序钉钉小程序
✓✓✓✓✓✓✓✓✓✓✓

基础用法 ​

vue
<!-- 折叠面板组 -->
<fui-collapse accordion>
  <!-- 面板项 -->
  <fui-collapse-item :index="0">
    <text>使用说明</text>
    <template #content>
      <view>面板展开后的内容</view>
    </template>
  </fui-collapse-item>
</fui-collapse>

面板组属性 ​

属性类型说明官网默认值
accordionBoolean是否只允许一个面板项展开false
backgroundString面板组背景色transparent

面板项属性 ​

属性类型说明官网默认值
indexNumber / String面板项索引或唯一标识0
disabledBoolean是否禁用false
backgroundString标题背景色#fff
animationBoolean是否启用展开动画true
openBoolean是否展开false
isBorderBoolean是否显示标题下边线true
borderColorString分隔线颜色#EEEEEE
borderLeftNumber / String分隔线左侧偏移,单位 rpx0
arrowBoolean是否显示箭头true
arrowColorString箭头颜色#B2B2B2
arrowRightNumber / String箭头右侧间距,单位 rpx24
contentBgString内容背景色#fff
marginTopNumber / String上外边距,单位 rpx0
marginBottomNumber / String下外边距,单位 rpx0

事件 ​

事件说明回调参数
change(面板组)面板项展开状态切换{ index, isOpen }
change(面板项)独立使用时展开状态切换{ index, isOpen }

插槽 ​

插槽说明
default面板组内放置面板项;面板项内放置标题
content面板项展开后的内容

平台说明 ​

非 nvue 的 borderColor 本地默认值为空,可通过 --fui-color-border 控制默认颜色。