Elements

组件

分栏面板 Splitter

Splitter:分割面板。面板沿一条发丝线分隔,小型纸色手柄响应用户拖动。部件:Root、Panel、ResizeTrigger、ResizeTriggerIndicator。

#基础用法

splitter/basic Vue React
Draft
Notes

#属性

#Panel

属性类型默认值描述
idPanelId—

#ResizeTriggerIndicator

纯造型的部件——自身没有属性,沿用部件结构的共享样式。

#ResizeTrigger

属性类型默认值描述
disabledboolean | undefined—
idResizeTriggerId—

#Root

属性类型默认值描述
defaultSizenumber[]面板渲染时的初始尺寸;不需要控制面板尺寸时使用
idstring组件内部状态机的唯一标识
idsPartial<{ root: string; resizeTrigger(id: string): string; label(id: string): string; panel(id: string | number): string; }>splitter 各元素的 id,适合组合使用
keyboardResizeBynumber使用键盘调整面板大小时每次改变的像素数
noncestring注入 splitter 光标样式表使用的 nonce
orientation'horizontal' | 'vertical'"horizontal"分隔器的方向,可为 horizontal 或 vertical
panelssplitter.PanelData[]各面板的尺寸约束
registrysplitter.SplitterRegistry支持多拖拽的 splitter 注册表
sizenumber[]受控的面板尺寸数据