OverflowCollapseList

自动溢出计算折叠条目组件,用在 CodeLayout 的一系列按钮组中。导出方便你使用。
Props
| 属性 | 描述 | 类型 | 默认值 |
|---|---|---|---|
| items | 条目数据 | any[] | — |
| getItemSize | 计算条目大小回调(必填) | (item: T, horizontal: boolean, index: number) => number | - |
| activeItem | 激活条目,激活的条目不会被隐藏 | any | - |
| direction | 布局方向 | 'vertical'│'horizontal' | 'horizontal' |
| itemMenuLabel | 溢出菜单的文字创建 | (item: any) => string | - |
| itemCollapseMergin | 溢出计算边距 | (item: any) => string | 30 |
| itemKey | 用于指定唯一标识符在 item 的哪个字段 | string | 'name' |
| visibleKey | 用于指定控制条目是否显示的 visible 字段在 item 的哪个字段 | string | '' |
Slots
| 插槽名 | 描述 | 参数 |
|---|---|---|
| item | 条目渲染插槽 | { visible: boolean, item: any, index: number } |
Events
| 事件名 | 描述 | 参数 |
|---|---|---|
| overflowItemClicked | 当用户点击溢出菜单条目时触发 | item: any |