我的文件庫

多根目錄側邊欄

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是控制在調整大小面板時如何移動相鄰面板的屬性。默認值為 divorce,並且可以使用以下模式。

bulldozer

推開相鄰面板,但不會彼此黏附。

divorce (기본값)

推開相鄰面板並彼此黏附,但當返回到開始調整大小的位置時會再次分開。

stalker

相鄰面板完全黏附,但在到達最末端時會再次分開。

tsx

最後檢查

isResizePanel

容器的兄弟元素會渲染 resize panel。

例如:在 Mid 和 Right 之間,resize panel 的擁有權在 Mid,但 resize panel 會處理兩側的兄弟元素。

grow

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

未指定 grow 的容器,將均勻分配除明確指定的 grow 以外的其餘部分。

isFitContent

限制容器不會比內部子元素的大小更大。

panelMovementMode

設置面板調整大小時與相鄰面板的交互方式。

"bulldozer":推開相鄰面板但不會黏住

"divorce":推開相鄰面板並黏住,但回彈時會分開(默認值)

"stalker":相鄰面板完全黏住,但到達最邊緣時會分開

© 2026 Byeolnaerim. 版權所有。介紹隱私政策