我的文档库

多根目录侧边栏

flex-layout

  • Getting Started

  • Guides

  • Reference

typed-rx-http

  • Getting Started

  • Guides

  • Reference

global-rx-state

  • Getting Started

  • Guides

  • Reference

webflux-fe-dev-assistant

reactive-mongo-dsl

快速开始

FlexLayout基本上负责单方向的分割屏幕。


基本行分割
tsx


列分割 + 增长

在垂直分割中预先分配特定区域比例

tsx

多重交叉(嵌套)

两个方向以上的分割通过重叠FlexLayout生成

tsx

min/max + isFitContent

调整大小范围限制 + 基于内容大小的限制

通过在FlexLayoutContainer中使用CSS指定最小/最大大小,可以控制调整大小的范围。

tsx
或者可以这样使用。
tsx
执行结果如下。
tsx

面板移动模式 (panelMovementMode)

调整大小时与相邻面板的交互方式

panelMovementMode是控制在调整大小时如何移动相邻面板的属性。默认值是 离婚,可以使用以下模式。

bulldozer

推开相邻面板,但彼此不粘附。

divorce (기본값)

推开相邻面板并彼此粘附,但如果返回到开始调整大小的位置,则会再次分开。

stalker

相邻面板完全粘附,但到达最末端时会再次分开。

tsx

最后检查

isResizePanel

容器的兄弟将渲染为 resize panel。

例如:在 Mid 和 Right 之间,resize panel 的所有权属于 Mid,但 resize panel 处理两侧的兄弟。

grow

明确指定特定容器的初始比例。

未指定 grow 的容器将均匀分配除指定 grow 之外的其余部分。

isFitContent

限制容器的大小不超过内部子元素的大小。

panelMovementMode

设置面板调整大小时与相邻面板的交互方式。

"推土机":推开相邻面板但不粘附

"离婚":推开相邻面板并粘附,但回弹时分离(默认值)

"跟踪者":相邻面板完全粘附,但到达末端时分离

© 2026 Byeolnaerim. 保留所有权利.介绍隐私政策