更新时间:2024-06-20 GMT+08:00
UI类型介绍
本文介绍自定义组件支持的控件(组件样式配置项)。您可以通过gui.json文件中定义的type字段,来定义控件的类型和配置。
支持的Type类型
Type字段支持以下类型:
文本输入框
字段名 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
value | 是 | String | 文本输入框的值。 |
示例如下:
1 2 3 4 5 6 7 | { "label": "Init value", "name": "initvalue", "type": "input", "value": "" } |
数值控件
数值控件:
字段名 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
value | 是 | Number | 数值控件的值,默认为0。 |
min | 否 | Number | 可调整的最小值。 |
max | 否 | Number | 可调整的最大值。 |
step | 否 | Number | 调整数值的大小幅度,默认为1。 |
示例如下:
1 2 3 4 5 6 7 8 9 10 | { "label": "Size", "name": "size", "type": "number", "min": 0.1, "max": 1.5, "step": 1, "value": 14 } |
下拉选择器
字段名 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
value | 是 | string | 下拉选择器选中的值。值对应options中的value。 |
options | 是 | Array<Object> | 下拉选择器中包含的所有可选值。 |
data示例如下:
{
"label": "字体粗细",
"name": "fontWeight",
"type": "select",
"options": [
{
"key": "Normal",
"value": "normal"
},
{
"key": "Bold",
"value": "bold"
}
],
"value": "normal"
} 父主题:自定义组件开发包说明

