water_xcx/miniprogram_npm/tdesign-miniprogram/collapse
Cc a25b49fd6d 初始化:小程序同步 2025-04-15 15:44:51 +08:00
..
README.md 初始化:小程序同步 2025-04-15 15:44:51 +08:00
collapse-panel-props.d.ts 初始化:小程序同步 2025-04-15 15:44:51 +08:00
collapse-panel-props.js 初始化:小程序同步 2025-04-15 15:44:51 +08:00
collapse-panel.d.ts 初始化:小程序同步 2025-04-15 15:44:51 +08:00
collapse-panel.js 初始化:小程序同步 2025-04-15 15:44:51 +08:00
collapse-panel.json 初始化:小程序同步 2025-04-15 15:44:51 +08:00
collapse-panel.wxml 初始化:小程序同步 2025-04-15 15:44:51 +08:00
collapse-panel.wxss 初始化:小程序同步 2025-04-15 15:44:51 +08:00
collapse.d.ts 初始化:小程序同步 2025-04-15 15:44:51 +08:00
collapse.js 初始化:小程序同步 2025-04-15 15:44:51 +08:00
collapse.json 初始化:小程序同步 2025-04-15 15:44:51 +08:00
collapse.wxml 初始化:小程序同步 2025-04-15 15:44:51 +08:00
collapse.wxss 初始化:小程序同步 2025-04-15 15:44:51 +08:00
index.d.ts 初始化:小程序同步 2025-04-15 15:44:51 +08:00
index.js 初始化:小程序同步 2025-04-15 15:44:51 +08:00
props.d.ts 初始化:小程序同步 2025-04-15 15:44:51 +08:00
props.js 初始化:小程序同步 2025-04-15 15:44:51 +08:00
type.d.ts 初始化:小程序同步 2025-04-15 15:44:51 +08:00
type.js 初始化:小程序同步 2025-04-15 15:44:51 +08:00

README.md

title description spline isComponent
Collapse 折叠面板 用于对复杂区域进行分组和隐藏 常用于订单信息展示等 data true

引入

全局引入,在 miniprogram 根目录下的app.json中配置,局部引入,在需要引入的页面或组件的index.json中配置。

"usingComponents": {
  "t-collapse": "tdesign-miniprogram/collapse/collapse",
  "t-collapse-panel": "tdesign-miniprogram/collapse/collapse-panel"
}

代码演示

基本使用

基础折叠面板

{{ base }}

带操作说明

自定义面板头部的右侧区域

{{ action }}

手风琴模式

每个面板互斥展开

{{ accordion }}

API

Collapse Props

名称 类型 默认值 说明 必传
default-expand-all Boolean false 默认是否展开全部 N
disabled Boolean - 是否禁用面板展开/收起操作 N
expand-icon Boolean / Slot true 展开图标。值为 undefined 或 false 则不显示展开图标;值为 true 显示默认图标;值类型为函数,则表示完全自定义展开图标 N
expand-mutex Boolean false 每个面板互斥展开,每次只展开一个面板 N
value Array - 展开的面板集合。TS 类型:CollapseValue `type CollapseValue = Array<string number>`。详细类型定义
default-value Array undefined 展开的面板集合。非受控属性。TS 类型:CollapseValue `type CollapseValue = Array<string number>`。详细类型定义

Collapse Events

名称 参数 描述
change (value: CollapseValue) 切换面板时触发,返回变化的值

CollapsePanel Props

名称 类型 默认值 说明 必传
content String / Slot - 折叠面板内容 N
disabled Boolean undefined 禁止当前面板展开,优先级大于 Collapse 的同名属性 N
expand-icon Boolean / Slot undefined 当前折叠面板展开图标,优先级大于 Collapse 的同名属性 N
external-classes Array - 组件类名,用于组件外层元素、标题、内容。['t-class', 't-class-header', 't-class-content'] N
header String / Slot - 面板头内容 N
header-right-content String / Slot - 面板头的右侧区域,一般用于呈现面板操作 N
value String / Number - 当前面板唯一标识,如果值为空则取当前面下标兜底作为唯一标识 N