{
  "schema": {
    "type": "object",
    "properties": {
      "automatic-filtering": {
        "title": "输入框输入内容时是否自动过滤内容",
        "type": "boolean",
        "default": true
      },
      "$$data": {
        "title": "设置收缩菜单的数据",
        "type": "array",
        "default": ""
      },
      "default-expand-all": {
        "title": "设置菜单默认是否展开所有节点",
        "type": "boolean",
        "default": false
      },
      "dragable": {
        "title": "设置是否开启拖拽节点的功能",
        "type": "boolean",
        "default": false
      },
      "ellipsis": {
        "title": "菜单内容超长时是否省略显示",
        "type": "boolean",
        "default": false
      },
      "expand-on-click-node": {
        "title": "设置是否可以通过点击节点展开/收起菜单",
        "type": "boolean",
        "default": false
      },
      "$$icon": {
        "title": "自定义菜单左侧图标",
        "type": "object",
        "default": ""
      },
      "placeholder": {
        "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"
          }
        }
      },
      "show-filter": {
        "title": "设置是否展示过滤搜索框",
        "type": "boolean",
        "default": true
      },
      "wrap": {
        "title": "菜单内容超长时是否换行显示",
        "type": "boolean",
        "default": false
      },
      "#node": {
        "title": "默认插槽",
        "type": "string"
      }
    }
  }
}
