元素配置
说明
元素是最小的可配置单位,每个元素对应dist中的一个值,在每个模块中按顺序并排显示。
元素的ID是必须的,因为要用于对应dist中最终产出的键值对。
不同类型的元素有不同的显示方式和编辑方式,同时,元素值的基础校验、附带配置等可以通过配置项来约定。
开发者需要熟读各种类型的元素的详细配置。
示例
{
"elements": [
{
"id": "gameTime",
"name": "游戏时间",
"type": "number",
"min": 10,
"max": 30,
"placeholder": "请输入游戏时间,最小10,最大30",
"suffix": "秒",
"description": "游戏时间内尽可能得分游戏时间内尽可能得分",
"accuracy": 2
}
]
}
必须的属性
属性 | 说明 | 类型 |
---|---|---|
id | 元素对应的值的ID | String |
type | 元素的类型 | String |
注意
每个类型的元素都拥有自己的默认配置,开发者只需要编写:
- 必须的属性,例如:id、type。
- 需要覆盖默认值的属性,例如:name、min、max等等。