分隔器 测试版 ​

将一块内容区域拆分为多个可调整大小的子区域。

默认使用纵向布局,更适合把页面拆成自上而下的多个内容分区。

基础用法 ​

默认纵向分隔,适合详情页或多段编辑页。

订单信息
支付确认

横向对比布局 ​

只有在需要左右对比内容时,才显式使用 layout="horizontal"。

商品图
商品详情

可折叠 ​

通过 collapsible 快速收起某一段内容。

允许折叠:
收货信息
配送方式
订单备注

禁用拖拽 ​

某个面板不允许调整大小时,可以关闭 resizable。

允许拖拽:
订单概览
当前锁定拖拽
确认提交

面板尺寸 ​

使用 v-model:size 获取或控制某个面板的尺寸。

订单摘要
100px 内容区
附加说明

延迟更新 ​

开启 lazy 后,拖拽过程中只显示结果预期,拖拽结束后再统一更新布局。

订单信息
配送时段
发票备注

Splitter API ​

Splitter 属性 ​

属性名说明类型默认值
layout分隔方向enumvertical
lazy是否延迟更新booleanfalse

Splitter 事件 ​

事件名说明类型
resizeStart开始调整面板大小时触发,index 为拖拽条索引Function
resize调整面板大小过程中触发Function
resizeEnd调整结束后触发Function
collapse折叠或展开某一侧时触发Function

SplitterPanel API ​

SplitterPanel 属性 ​

属性名说明类型默认值
size / v-model:size面板尺寸,支持像素或百分比string / number—
min面板最小尺寸string / number—
max面板最大尺寸string / number—
resizable是否允许拖拽调整大小booleantrue
collapsible是否允许折叠booleanfalse

SplitterPanel 事件 ​

事件名说明类型
update:size面板尺寸更新时触发Function

SplitterPanel 插槽 ​

插槽名说明
default面板默认内容
start-collapsible起始侧折叠按钮内容
end-collapsible结束侧折叠按钮内容

SplitterPanel 暴露 ​

名称说明类型
splitterPanelRefSplitterPanel 根元素引用object