Skip to Content
Components分组 Section

分组 Section

带可选标题的内容分组,垂直堆叠子组件。标题用 subheading 文本。

用法

#include "component/ComponentSpec.h" using namespace dearoreui::component; ComponentSpec section; section.kind = ComponentKind::Section; section.label = "显示设置"; ComponentSpec toggle; toggle.kind = ComponentKind::Toggle; toggle.label = "自动隐藏"; section.children.push_back(toggle);

注册到页面:

oreui->registerComponent(ModId{"my-mod"}, uiManifest, section);

属性

字段类型说明
kindComponentKind固定为 ComponentKind::Section
labelstring分组标题(Text subheading,可选)
childrenvector<ComponentSpec>组内内容
stylestring间距等样式

渲染结构

<div data-component="section"> display:flex; flex-direction:column; gap:<space> <span class="subheading">标题</span> ← 有 label 时 ...children... </div>

相关