{
  "schema": {
    "type": "object",
    "properties": {
      "cache": {
        "title": "是否缓存用户数据",
        "type": "boolean",
        "default": true
      },
      "$$cache-fields": {
        "title": "设置需要缓存的用户数据",
        "type": "array",
        "default": []
      },
      "cache-key": {
        "title": "设置缓存数据的 key 值",
        "type": "string",
        "default": "aurora-user"
      },
      "collapse-show-overflow-tooltip": {
        "title": "是否省略显示超出一行的数据并有tooltip提示",
        "type": "boolean",
        "default": true
      },
      "collapse-tags": {
        "title": "多用户时是否折叠标签",
        "type": "boolean",
        "default": false
      },
      "delay": {
        "title": "设置延时加载的时间(ms)",
        "type": "number",
        "default": 600
      },
      "disabled": {
        "title": "是否禁用户组件",
        "type": "boolean",
        "default": false
      },
      "multiple": {
        "title": "是否开启多用户形式",
        "type": "boolean",
        "default": false
      },
      "placeholder": {
        "title": "设置输入框占位文本",
        "type": "string",
        "default": ""
      },
      "popper-append-to-body": {
        "title": "是否将弹出框插入至 body 元素。在弹出框的定位出现问题时，可将该属性设置为 false (可参考 select 组件)",
        "type": "boolean",
        "default": true
      },
      "$$popper-class": {
        "title": "为 popper 添加类名(可参考 popover 组件)",
        "type": "string",
        "default": ""
      },
      "size": {
        "title": "设置用户组件尺寸",
        "type": "string",
        "enum": ["medium", "small", "mini"],
        "enumNames": ["中等尺寸", "较小尺寸", "迷你尺寸"],
        "default": ""
      },
      "sort-by-fetch-data": {
        "title": "联想时下拉框的数据顺序和接口返回的数据顺序一致",
        "type": "boolean",
        "default": false
      },
      "suggest-length": {
        "title": "设置输入指定长度完成后进行加载",
        "type": "number",
        "default": 3
      },
      "tag-selectable": {
        "title": "是否开启输入框中已选择的选项可复制",
        "type": "boolean",
        "default": false
      },
      "text-field": {
        "title": "显示字段映射",
        "type": "string",
        "default": "userCN"
      },
      "textSplit": {
        "title": "文本粘贴复制查询时的分割符",
        "type": "string",
        "default": ","
      },
      "value": {
        "title": "配置默认值",
        "type": "string",
        "default": ""
      },
      "value-field": {
        "title": "取值字段映射",
        "type": "string",
        "default": "userId"
      },
      "value-split": {
        "title": "值分隔符",
        "type": "string",
        "default": ","
      },
      "#options": {
        "title": "选项文本插槽",
        "type": "string"
      }
    }
  }
}
