Layout 布局基类
布局基类:其余布局组件的共同根。单独使用时只提供 oo-ui-layout 根类与 hidden 三态控制。
隐藏的三态
hidden 有三态:true 完全隐藏(hidden 属性 + aria-hidden);'until-found' 视觉隐藏但对浏览器页内查找(Ctrl+F)可见——查找命中时浏览器自动显示该元素并派发 beforematch 事件,可在元素上监听做自定义联动(IndexLayout 的 openMatchedPanels 就是这种用法);不传则不隐藏。
当前可见
Note
React 18 会把 'until-found' 一并写成布尔 hidden,组件在提交后手动补写属性使其生效;React 19 起类型原生支持后即不再需要。
API
另见
- 在其上的形态开关:PanelLayout
until-found的完整应用:IndexLayout 的openMatchedPanels