{
  "schema": {
    "type": "object",
    "properties": {
      "append-to-body": {
        "title": "是否添加到body上",
        "type": "boolean",
        "default": true
      },
      "content": {
        "title": "显示的内容，也可以通过 slot #content 传入 DOM",
        "type": "string",
        "default": ""
      },
      "disabled": {
        "title": "Tooltip 是否可用",
        "type": "boolean",
        "default": false
      },
      "effect": {
        "title": "默认提供的主题",
        "type": "string",
        "enum": ["dark", "light"],
        "enumNames": ["暗色", "亮色"],
        "default": "dark"
      },
      "enterable": {
        "title": "鼠标是否可进入到 tooltip 中",
        "type": "boolean",
        "default": true
      },
      "hide-after": {
        "title": "Tooltip 出现后自动隐藏延时，单位毫秒，为 0 则不会自动隐藏",
        "type": "number",
        "default": 0
      },
      "manual": {
        "title": "手动控制模式，设置为 true 后，mouseenter 和 mouseleave 事件将不会生效",
        "type": "boolean",
        "default": false
      },
      "offset": {
        "title": "出现位置的偏移量",
        "type": "number",
        "default": 0
      },
      "open-delay": {
        "title": "延迟出现，单位毫秒",
        "type": "number",
        "default": 0
      },
      "placement": {
        "title": "Tooltip 的出现位置",
        "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"
      },
      "popper-class": {
        "title": "为 Tooltip 的 popper 添加类名",
        "type": "string",
        "default": ""
      },
      "$$popper-options": {
        "title": "popper.js 的参数",
        "type": "object",
        "default": "{ boundariesPadding: 10, gpuAcceleration: false }",
        "properties": {
          "boundariesPadding": {
            "title": "边界内边距",
            "type": "number",
            "default": 10
          },
          "gpuAcceleration": {
            "title": "是否 popper 的位置将通过 CSS3 的 translate3d 来改变",
            "type": "boolean",
            "default": false
          }
        }
      },
      "tabindex": {
        "title": "配置该元素，配置的属性会自动添加到该组件的触发原上",
        "type": "number",
        "default": 0
      },
      "transition": {
        "title": "定义渐变动画",
        "type": "string",
        "default": "aui-fade-in-linear"
      },
      "type": {
        "title": "提示信息类型",
        "type": "string",
        "enum": ["normal", "warning", "error", "info", "success"],
        "enumNames": ["默认", "警告", "错误", "信息", "成功"],
        "default": "normal"
      },
      "$$value": {
        "title": "状态是否可见",
        "type": "boolean",
        "default": false
      },
      "visible-arrow": {
        "title": "是否显示 Tooltip 箭头，popper.js 的参数",
        "type": "boolean",
        "default": true
      },
      "#content": {
        "title": "内容插槽",
        "type": "string"
      },
      "#default": {
        "title": "默认插槽",
        "type": "string"
      }
    }
  }
}
