{
  "schema": {
    "type": "object",
    "properties": {
      "allow-create": {
        "title": "是否允许用户创建新条目，需配合 filterable 使用",
        "type": "boolean",
        "default": false
      },
      "autocomplete": {
        "title": "select input 的 autocomplete 属性",
        "type": "string",
        "default": "off"
      },
      "automatic-dropdown": {
        "title": "对于不可搜索的 Select，是否在输入框获得焦点后自动弹出选项菜单",
        "type": "boolean",
        "default": false
      },
      "$$cache-op": {
        "title": "开启 select 本地缓存功能（根据用户点击选择的次数、最后时间继续存储排序）",
        "type": "object",
        "default": ""
      },
      "clearable": {
        "title": "是否可以清空选项",
        "type": "boolean",
        "default": false
      },
      "collapse-tags": {
        "title": "多选时是否将选中值按文字的形式展示",
        "type": "boolean",
        "default": false
      },
      "default-first-option": {
        "title": "在输入框按下回车，选择第一个匹配项。需配合 filterable 或 remote 使用",
        "type": "boolean",
        "default": false
      },
      "disabled": {
        "title": "是否禁用",
        "type": "boolean",
        "default": false
      },
      "filterable": {
        "title": "是否可搜索",
        "type": "boolean",
        "default": false
      },
      "$$grid-op": {
        "title": "下拉列表嵌套 Grid 组件时，用来配置 Grid 的数据信息",
        "type": "object",
        "default": ""
      },
      "loading": {
        "title": "是否正在从远程获取数据",
        "type": "boolean",
        "default": false
      },
      "loading-text": {
        "title": "远程加载时显示的文字",
        "type": "string",
        "default": "加载中"
      },
      "multiple": {
        "title": "是否多选",
        "type": "boolean",
        "default": false
      },
      "multiple-limit": {
        "title": "多选时用户最多可以选择的项目数，为 0 则不限制",
        "type": "number",
        "default": 0
      },
      "name": {
        "title": "select input 的 name 属性",
        "type": "string",
        "default": ""
      },
      "no-data-text": {
        "title": "选项为空时显示的文字，也可以使用slot= 'empty' 设置",
        "type": "string",
        "default": "无数据"
      },
      "no-match-text": {
        "title": "搜索条件无匹配时显示的文字，也可以使用slot= 'empty' 设置",
        "type": "string",
        "default": "无匹配数据"
      },
      "$$options": {
        "title": "配置 Select 数据项，使用后不需要再配置 aui-option",
        "type": "array",
        "default": ""
      },
      "placeholder": {
        "title": "占位符",
        "type": "string",
        "default": "请选择"
      },
      "placement": {
        "title": "tip 相对于创建 tip 的 dom 节点的位置",
        "type": "string",
        "enum": [
          "top",
          "top-start",
          "top-end",
          "bottom",
          "bottom-start",
          "bottom-end",
          "left",
          "left-start",
          "left-end",
          "right",
          "right-start",
          "right-end"
        ],
        "enumNames": ["上边", "上左", "上右", "下边", "下左", "下右", "左边", "左上", "左下", "右边", "右上", "右下"],
        "default": "bottom-start"
      },
      "popper-append-to-body": {
        "title": "是否将弹出框插入至 body 元素。在弹出框的定位出现问题时，可将该属性设置为 false",
        "type": "boolean",
        "default": true
      },
      "$$popper-class": {
        "title": "Select 下拉框的类名",
        "type": "string",
        "default": ""
      },
      "remote": {
        "title": "是否为远程搜索",
        "type": "boolean",
        "default": false
      },
      "render-type": {
        "title": "设置下拉列表嵌套 Grid 或 Tree 时的组件类型",
        "type": "string",
        "default": ""
      },
      "reserve-keyword": {
        "title": "多选且可搜索时，是否在选中一个选项后保留当前的搜索关键词",
        "type": "boolean",
        "default": false
      },
      "show-alloption": {
        "title": "是否展示 `全选` 选项",
        "type": "boolean",
        "default": true
      },
      "size": {
        "title": "输入框尺寸",
        "type": "string",
        "enum": ["medium", "small", "mini"],
        "enumNames": ["中等尺寸", "较小尺寸", "迷你尺寸"],
        "default": ""
      },
      "tag-selectable": {
        "title": "下拉框内选中项支持复制功能",
        "type": "string",
        "default": ""
      },
      "text-field": {
        "title": "设置下拉框的文本对应的数据源的字段名称",
        "type": "string",
        "default": "label"
      },
      "$$tree-op": {
        "title": "下拉列表嵌套 Tree 组件时，用来配置 Tree 的数据信息",
        "type": "object",
        "default": ""
      },
      "value": {
        "title": "绑定值",
        "type": ["string", "boolean"],
        "default": ""
      },
      "$$value": {
        "title": "绑定值",
        "type": "number"
      },
      "value-field": {
        "title": "设置下拉框的值所对应数据源的字段名称,下拉框的值用于提交到服务器",
        "type": "string",
        "default": "value"
      },
      "value-key": {
        "title": "作为 value 唯一标识的键名，绑定值为对象类型时必填",
        "type": "string",
        "default": "value"
      },
      "#default": {
        "title": "Option 组件列表插槽",
        "type": "string"
      },
      "#empty": {
        "title": "无选项时的列表插槽",
        "type": "string"
      },
      "#prefix": {
        "title": "Select 组件头部内容插槽",
        "type": "string"
      }
    }
  }
}
