{
  "schema": {
    "type": "object",
    "properties": {
      "autocomplete": {
        "title": "原生属性，自动补全",
        "type": "string",
        "default": "off"
      },
      "autofocus": {
        "title": "原生属性，自动获取焦点",
        "type": "boolean",
        "default": false
      },
      "autosize": {
        "title": "自适应内容高度，只对 type= 'textarea'  有效，可传入对象，如，{ minRows: 2, maxRows: 6 }",
        "type": "boolean",
        "default": false
      },
      "$$autosize": {
        "title": "自适应内容高度，只对 type= 'textarea'  有效，可传入对象，如，{ minRows: 2, maxRows: 6 }",
        "type": "object"
      },
      "clearable": {
        "title": "是否可清空",
        "type": "boolean",
        "default": false
      },
      "cols": {
        "title": "原生属性，规定文本区域的可见宽度，以平均字符宽度计，在 type = 'textarea' 时有效",
        "type": "number",
        "default": 20
      },
      "counter": {
        "title": "是否显示字数统计，只在 type = 'text' 或 type = 'textarea' 时有效",
        "type": "boolean",
        "default": false
      },
      "disabled": {
        "title": "禁用",
        "type": "boolean",
        "default": false
      },
      "form": {
        "title": "原生属性",
        "type": "string"
      },
      "label": {
        "title": "输入框关联的label文字",
        "type": "string"
      },
      "max": {
        "title": "原生属性，设置最大值",
        "type": "string"
      },
      "maxlength": {
        "title": "原生属性，最大输入长度",
        "type": "number"
      },
      "min": {
        "title": "原生属性，设置最小值",
        "type": "string"
      },
      "name": {
        "title": "原生属性",
        "type": "string"
      },
      "placeholder": {
        "title": "输入框占位文本",
        "type": "string",
        "default": ""
      },
      "prefix-icon": {
        "title": "输入框头部图标",
        "type": "string"
      },
      "readonly": {
        "title": "设置文本的只读属性",
        "type": "boolean",
        "default": false
      },
      "resize": {
        "title": "控制是否能被用户缩放",
        "type": "string",
        "enum": ["none", "both", "horizontal", "vertical"],
        "enumNames": ["不能缩放", "水平垂直都可以缩放", "水平缩放", "垂直缩放"],
        "default": "vertical"
      },
      "rows": {
        "title": "原生属性，规定文本区域的可见高度，以行数计，只对 type= 'textarea' 有效",
        "type": "number",
        "default": 2
      },
      "show-password": {
        "title": "是否显示切换密码图标",
        "type": "boolean",
        "default": false
      },
      "show-word-limit": {
        "title": "是否显示输入字数统计，只在 type = 'text' 或 type = 'textarea' 时有效",
        "type": "boolean",
        "default": false
      },
      "size": {
        "title": "输入框尺寸，只在 type != 'textarea' 时有效",
        "type": "string",
        "enum": ["medium", "small", "mini"],
        "enumNames": ["中等尺寸", "较小尺寸", "迷你尺寸"],
        "default": ""
      },
      "step": {
        "title": "原生属性，设置输入字段的合法数字间隔",
        "type": "string"
      },
      "suffix-icon": {
        "title": "输入框尾部图标",
        "type": "string"
      },
      "tabindex": {
        "title": "输入框的tabindex",
        "type": "string",
        "default": "1"
      },
      "type": {
        "title": "类型,该属性的可选值为 text，textarea 和其他原生 input 的 type 值",
        "type": "string",
        "default": "text",
        "enum": [
          "text",
          "password",
          "textarea",
          "email",
          "number",
          "tel",
          "url",
          "hidden",
          "color",
          "date",
          "month",
          "week",
          "datetime-local",
          "time",
          "file",
          "range"
        ],
        "enumNames": [
          "text",
          "password",
          "textarea",
          "email",
          "number",
          "tel",
          "url",
          "hidden",
          "color",
          "date",
          "month",
          "week",
          "datetime-local",
          "time",
          "file",
          "range"
        ]
      },
      "validate-event": {
        "title": "输入时是否触发表单的校验",
        "type": "boolean",
        "default": true
      },
      "value": {
        "title": ["绑定值", "number"],
        "type": "string"
      },
      "#append": {
        "title": "输入框后置内容插槽，只对 type=\"text\" 有效",
        "type": "string"
      },
      "#prefix": {
        "title": "输入框头部内容插槽，只对 type=\"text\" 有效",
        "type": "string"
      },
      "#prepend": {
        "title": "输入框前置内容插槽，只对 type=\"text\" 有效",
        "type": "string"
      },
      "#suffix": {
        "title": "输入框尾部内容插槽，只对 type=\"text\" 有效",
        "type": "string"
      }
    }
  }
}
