Skip to content

Split 分割线

使用

用于分割面板内容。

基础用法

使用v-model指定初始分割比例。

横纵方向

使用direction指定分割线方向。

容器类型

使用component指定容器类型。

自定义初始化比例

在不使用v-model指定初始分割比例,可使用defaultSize设置面板初始分割比例。

嵌套

限制拖动范围

使用minmax限制拖动范围。

禁用拖动

使用disabled禁止拖动

自定义分割线

使用triggerIcon自定义分割线图标。

隐藏图标

使用showTrigger隐藏分割线图标。

API

Props

参数名描述类型默认值
v-model / modelValue绑定左右面板比例(目前只支持px和0-1之间的数字,不支持rem以及百分比等单位)number | string-
default-size初始左右面板比例(目前只支持px和0-1之间的数字,不支持rem以及百分比等单位)number | string0.5
component面板容器string'div'
direction分割线方向'horizontal' | 'vertical''horizontal'
min左侧面板最小宽度boolean-
max左侧面板最大宽度boolean-
disabled是否禁用booleanfalse
trigger-icon分割线图标string | Component-
show-trigger是否显示分割线图标booleantrue
pane1-class左侧面板类名string-
pane2-class右侧面板类名string-
pane1-style左侧面板样式CSSProperties-
pane2-style右侧面板样式CSSProperties-

Events

事件名描述类型
move-start分割线开始拖动时触发Function
moving分割线拖动中触发Function
move-end分割线结束拖动时触发Function

Slots

插槽名描述参数
first左侧面板内容-
second右侧面板内容-
trigger分割线-
trigger-icon分割线图标-