{
  "title": "picker",
  "type": "object",
  "properties": {
    "title": {
      "type": "string",
      "description": "标题。"
    },
    "range": {
      "type": [
        "String[]",
        "Object[]"
      ],
      "description": "String[] 时表示可选择的字符串列表；Object[] 时需指定 range-key 表示可选择的字段。",
      "defaultValue": "[]"
    },
    "range-key": {
      "type": "string",
      "description": "当 range 为 Object[] 时，通过 range-key 来指定 Object 中 key 的值作为选择器显示内容。"
    },
    "value": {
      "type": "number",
      "description": "表示选择了 range 中的第几个（下标从 0 开始）。"
    },
    "onChange": {
      "tsType": "() => void",
      "description": "value 改变时触发，event.detail = {value: value}。"
    },
    "disabled": {
      "type": "boolean",
      "description": "是否禁用。",
      "defaultValue": false
    }
  },
  "additionalProperties": false
}