{
  "schema": {
    "type": "object",
    "properties": {
      "accordion": {
        "title": "是否每次只打开一个同级树节点展开",
        "type": "boolean",
        "default": false
      },
      "auto-expand-parent": {
        "title": "展开子节点的时候是否自动展开父节点",
        "type": "boolean",
        "default": true
      },
      "check-on-click-node": {
        "title": "是否在点击节点的时候选中节点，默认值为 false，即只有在点击复选框时才会选中节点",
        "type": "boolean",
        "default": false
      },
      "check-strictly": {
        "title": "在显示复选框的情况下，是否严格的遵循父子不互相关联的做法",
        "type": "boolean",
        "default": false
      },
      "$$data": {
        "title": "展示数据",
        "type": "array",
        "default": ""
      },
      "$$default-checked-keys": {
        "title": "默认勾选的节点的 key 的数组",
        "type": "array",
        "default": ""
      },
      "default-expand-all": {
        "title": "是否默认展开所有节点",
        "type": "boolean",
        "default": false
      },
      "$$default-expanded-keys": {
        "title": "默认展开的节点的 key 的数组",
        "type": "array",
        "default": ""
      },
      "draggable": {
        "title": "是否开启拖拽节点功能",
        "type": "boolean",
        "default": false
      },
      "empty-text": {
        "title": "内容为空的时候展示的文本",
        "type": "string",
        "default": ""
      },
      "$$expand-icon": {
        "title": "指示展开的图标",
        "type": "object",
        "default": ""
      },
      "expand-on-click-node": {
        "title": "是否在点击节点的时候展开或者收缩节点， 默认值为 true，如果为 false，则只有点箭头图标的时候才会展开或者收缩节点",
        "type": "boolean",
        "default": true
      },
      "highlight-current": {
        "title": "是否高亮当前选中节点",
        "type": "boolean",
        "default": false
      },
      "$$icon": {
        "title": "自定义树节点的图标",
        "type": "object",
        "default": ""
      },
      "icon-trigger-click-node": {
        "title": "点击图标展开节点时是否触发 node-click 事件",
        "type": "boolean",
        "default": true
      },
      "indent": {
        "title": "相邻级节点间的水平缩进，单位为像素",
        "type": "number",
        "default": 18
      },
      "lazy": {
        "title": "是否懒加载子节点，需与 load 方法结合使用",
        "type": "boolean",
        "default": false
      },
      "node-key": {
        "title": "每个树节点用来作为唯一标识的属性，整棵树应该是唯一的",
        "type": "string",
        "default": ""
      },
      "$$props": {
        "title": "配置选项",
        "type": "object",
        "properties": {
          "children": {
            "title": "子节点的映射字段名称",
            "type": "string",
            "default": "children"
          },
          "label": {
            "title": "节点文本的映射字段名称",
            "type": "string",
            "default": "label"
          },
          "disabled": {
            "title": "禁用映射字段名称",
            "type": "string",
            "default": "disabled"
          }
        }
      },
      "render-after-expand": {
        "title": "是否在第一次展开某个树节点后才渲染其子节点",
        "type": "boolean",
        "default": true
      },
      "show-checkbox": {
        "title": "节点是否可被选择",
        "type": "boolean",
        "default": false
      },
      "$$shrink-icon": {
        "title": "指示收缩的图标",
        "type": "object",
        "default": ""
      },
      "#default": {
        "title": "自定义树节点的内容插槽，参数为 { node, data }",
        "type": "string"
      },
      "#empty": {
        "title": "自定义空数据文本插槽",
        "type": "string"
      }
    }
  }
}
