MenuLayout 菜单布局
菜单布局:menu(菜单区)与 children(内容区)两块,按 menuPosition 决定菜单位置。收起菜单时菜单子树不渲染,避免隐形焦点陷阱。
基本用法
菜单位置与收起
menuPosition 取 before(左,缺省)/ after(右)/ top / bottom;showMenu={false} 收起菜单。expanded 决定铺满父元素(true,缺省)还是按内容收缩(static)。
Note
expanded(缺省)形态按绝对定位铺满父元素, 父元素需自行定位并给定尺寸;expanded={false} 为 static 形态、按内容收缩排列(上面的演示即该形态)。菜单的宽度与位置细节由主题 CSS 承载;带完整菜单交互的成品见 BookletLayout 与 IndexLayout。
API
继承 Layout 全部属性(含 hidden 三态),另有:
另见
- 用它组装的成品:BookletLayout、IndexLayout
hidden三态语义:Layout