Ant Design Element Plus 比较 – 布局组件之分隔面板

使用分隔面板可将区域水平或垂直分隔,并可自由拖动以调整各个区域的大小。

属性

为了更好的与 Element Plus 做比较,Ant Design 中的回调方法放到事件里说明。

Splitter

AntdElement说明
layoutlayout布局方向
lazy延迟渲染模式
Splitter组件属性比较

Panel

AntdElement说明
defaultSizesize初始面板大小,支持数字 px 或者文字 ‘百分比%’ 类型
minmin最小阈值,支持数字 px 或者文字 ‘百分比%’ 类型
maxmax最大阈值,支持数字 px 或者文字 ‘百分比%’ 类型
sizev-model:size受控面板大小,支持数字 px 或者文字 ‘百分比%’ 类型
collapsiblecollapsible快速折叠
resizableresizable是否开启拖拽伸缩
Panel组件属性比较

事件

Splitter

AntdElement说明
onResizeStartresize-start开始拖拽之前回调
onResizeresize面板大小变化回调
onResizeEndresize-end拖拽结束回调
Splitter组件事件回调

Panel

Element说明
update:size当面板大小改变时触发
Panel组件事件回调

小结

两个框架的分隔面板组件功能非常相似,在 Ant Design 中有 lazy 的属性,而 Element Plus 中还没有。这个组件是较新的组件,应该也是为了满足阿里中后台的需求应运而生的。

参考链接:

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注