内置配置器组件参考
配置器组件是UI引擎为自定义组件属性提供的可视化编辑控件,开发者可通过在物料协议中指定配置器类型及属性,实现自定义组件属性的灵活配置。以下为UI引擎内置配置器组件的详细说明:
| 组件名称 | 说明 | 属性列表 | 参考图 |
|---|---|---|---|
| MetaInput | 基础文本输入配置器,适用于字符串类型属性编辑。 |
|
|
| CustomInputConfigurator | 增强型文本输入配置器,支持失焦时自动回填默认值。 |
|
|
| MetaSwitch | 开关样式的配置器,专用于布尔(true/false)类型属性编辑。 | 无。 |
|
| MetaSelect | 下拉选择配置器,适用于枚举类型属性编辑。 |
|
|
| NumConfigurator | 数字输入配置器,支持整数/浮点数的精细化输入控制。 |
|
|
| CodeConfigurator | 代码编辑配置器,适用于对象、数组等复杂结构属性,或自定义代码片段编辑。 |
|
|
| ButtonGroupConfigurator | 按钮组选择配置器,适用于2-3个枚举值的快捷选择场景。 | options:对象数组,定义按钮组的选项列表。每个对象需包含以下两个属性:
|
|
| IconSelectConfigurator | 图标选择配置器,可选图标范围为TinyVue内置图标集。 注意:此配置器仅返回图标名称字符串,需在自定义组件内自行实现图标渲染逻辑。 | 无。 |
|
| SliderConfigurator | 滑动输入配置器,用于快速设置0-100范围内的数值属性。 | controls:布尔型,默认为true,是否显示右侧的加减按钮。 |
|
| ArrayItemConfigurator | 对象数组配置器,专用于表格列配置、二级面板配置等复杂数组场景。 | expand:布尔类型,是否支持展开二级配置面板。 开启后,需同步配置二级面板的属性项。 |
|









