{
  "schema": {
    "type": "object",
    "properties": {
      "clearable": {
        "title": "是否可清空",
        "type": "boolean",
        "default": false
      },
      "debounce": {
        "title": "获取输入建议的去抖延时",
        "type": "number",
        "default": 300
      },
      "disabled": {
        "title": "禁用",
        "type": "boolean",
        "default": false
      },
      "hide-loading": {
        "title": "是否隐藏远程加载时的加载图标",
        "type": "boolean",
        "default": false
      },
      "highlight-first-item": {
        "title": "是否默认突出显示远程搜索建议中的第一项",
        "type": "boolean",
        "default": false
      },
      "label": {
        "title": "输入框关联的label文字",
        "type": "string",
        "default": ""
      },
      "name": {
        "title": "原生属性name",
        "type": "string",
        "default": ""
      },
      "placeholder": {
        "title": "输入框占位文本",
        "type": "string",
        "default": ""
      },
      "$$placement": {
        "title": "菜单弹出位置",
        "type": "string",
        "enum": ["top", "top-start", "top-end", "bottom", "bottom-start", "bottom-end"],
        "enumNames": ["顶部", "顶部左侧", "顶部右侧", "底部", "底部左侧", "底部右侧"],
        "default": "bottom-start"
      },
      "popper-append-to-body": {
        "title": "是否将下拉列表插入至 body 元素。在下拉列表的定位出现问题时，可将该属性设置为 false",
        "type": "boolean",
        "default": true
      },
      "popper-class": {
        "title": "Autocomplete 下拉列表的类名",
        "type": "string",
        "default": ""
      },
      "$$prefix-icon": {
        "title": "输入框头部图标",
        "type": ["string", "object"],
        "default": ""
      },
      "select-when-unmatched": {
        "title": "在输入没有任何匹配建议的情况下，按下回车是否触发 select 事件",
        "type": "boolean",
        "default": false
      },
      "size": {
        "title": "设置组件大小",
        "type": "string",
        "enum": ["medium", "small", "mini"],
        "enumNames": ["中等尺寸", "较小尺寸", "迷你尺寸"],
        "default": ""
      },
      "$$suffix-icon": {
        "title": "输入框尾部图标",
        "type": ["string", "object"],
        "default": ""
      },
      "trigger-on-focus": {
        "title": "是否在输入框 focus 时显示建议列表",
        "type": "boolean",
        "default": true
      },
      "value": {
        "title": "输入绑定值。必填",
        "type": "string",
        "default": ""
      },
      "value-key": {
        "title": "输入建议对象中用于显示的键名",
        "type": "string",
        "default": "value"
      },
      "#append": {
        "title": "输入框后置内容插槽",
        "type": "string"
      },
      "#prefix": {
        "title": "输入框头部内容插槽",
        "type": "string"
      },
      "#prepend": {
        "title": "输入框前置内容插槽",
        "type": "string"
      },
      "#suffix": {
        "title": "输入框尾部内容插槽",
        "type": "string"
      }
    }
  }
}
