{
  "vhb-table/id": {
    "type": "string",
    "description": "唯一标识（被某些特定的功能所依赖）"
  },
  "vhb-table/data": {
    "type": "any[]",
    "description": "表格数据（与 loadData 行为一致，更新数据是不会重置状态）"
  },
  "vhb-table/height": {
    "type": "number | string",
    "description": "表格的高度；支持铺满父容器或者固定高度，如果设置 auto 为铺满父容器（如果设置为 auto，则必须确保存在父节点且不允许存在相邻元素）"
  },
  "vhb-table/max-height": {
    "type": "number | string",
    "description": "表格的最大高度"
  },
  "vhb-table/auto-resize": {
    "type": "boolean",
    "description": "自动监听父元素的变化去重新计算表格（对于父元素可能存在动态变化、显示隐藏的容器中、列宽异常等场景中的可能会用到）"
  },
  "vhb-table/sync-resize": {
    "type": "boolean | string | number",
    "description": "自动跟随某个属性的变化去重新计算表格，和手动调用 recalculate 方法是一样的效果（对于通过某个属性来控制显示/隐藏切换时可能会用到）"
  },
  "vhb-table/resizable": {
    "type": "boolean",
    "description": "所有的列是否允许拖动列宽调整大小，被 column-config.resizable 替换"
  },
  "vhb-table/stripe": {
    "type": "boolean",
    "description": "是否带有斑马纹（需要注意的是，在可编辑表格场景下，临时插入的数据不会有斑马纹样式）"
  },
  "vhb-table/border": {
    "type": "boolean | string",
    "description": "是否带有边框"
  },
  "vhb-table/round": {
    "type": "boolean",
    "description": "是否为圆角边框"
  },
  "vhb-table/size": {
    "type": "string",
    "description": "表格的尺寸"
  },
  "vhb-table/loading": {
    "type": "boolean",
    "description": "表格是否显示加载中"
  },
  "vhb-table/align": {
    "type": "string",
    "description": "所有的列对齐方式"
  },
  "vhb-table/header-align": {
    "type": "string",
    "description": "所有的表头列的对齐方式"
  },
  "vhb-table/footer-align": {
    "type": "string",
    "description": "所有的表尾列的对齐方式"
  },
  "vhb-table/show-header": {
    "type": "boolean",
    "description": "是否显示表头"
  },
  "vhb-table/highlight-current-row": {
    "type": "boolean",
    "description": "是否要高亮当前行，被 row-config.isCurrent 替换"
  },
  "vhb-table/highlight-hover-row": {
    "type": "boolean",
    "description": "鼠标移到行是否要高亮显示，被 row-config.isHover 替换"
  },
  "vhb-table/highlight-current-column": {
    "type": "boolean",
    "description": "是否要高亮当前列，被 column-config.isCurrent 替换"
  },
  "vhb-table/highlight-hover-column": {
    "type": "boolean",
    "description": "鼠标移到列是否要高亮显，被 column-config.isHover 替换示"
  },
  "vhb-table/row-class-name": {
    "type": "string | (({ row, rowindex, $rowindex }) => any)",
    "description": "给行附加 className"
  },
  "vhb-table/cell-class-name": {
    "type": "string | (({ row, rowindex, $rowindex, column, columnindex, $columnindex }) => any)",
    "description": "给单元格附加 className"
  },
  "vhb-table/header-row-class-name": {
    "type": "string | (({ $rowindex }) => any)",
    "description": "给表头的行附加 className"
  },
  "vhb-table/header-cell-class-name": {
    "type": "string | (({ $rowindex, column, columnindex, $columnindex }) => any)",
    "description": "给表头的单元格附加 className"
  },
  "vhb-table/footer-row-class-name": {
    "type": "string | (({ $rowindex }) => any)",
    "description": "给表尾的行附加 className"
  },
  "vhb-table/footer-cell-class-name": {
    "type": "string | (({ $rowindex, column, columnindex, $columnindex }) => any)",
    "description": "给表尾的单元格附加 className"
  },
  "vhb-table/cell-style": {
    "type": "any | (({ row, rowindex, $rowindex, column, columnindex, $columnindex }) => any)",
    "description": "给单元格附加样式"
  },
  "vhb-table/header-cell-style": {
    "type": "any | (({ $rowindex, column, columnindex, $columnindex }) => any)",
    "description": "给表头单元格附加样式"
  },
  "vhb-table/footer-cell-style": {
    "type": "any | (({ $rowindex, column, columnindex, $columnindex }) => any)",
    "description": "给表尾单元格附加样式"
  },
  "vhb-table/row-style": {
    "type": "any | (({ row, rowindex, $rowindex }) => any)",
    "description": "给行附加样式，也可以是函数"
  },
  "vhb-table/header-row-style": {
    "type": "any | (({ $rowindex, column, columnindex, $columnindex }) => any)",
    "description": "给表头行附加样式"
  },
  "vhb-table/footer-row-style": {
    "type": "any | (({ $rowindex }) => any)",
    "description": "给表尾行附加样式"
  },
  "vhb-table/show-footer": {
    "type": "boolean",
    "description": "是否显示表尾"
  },
  "vhb-table/footer-method": {
    "type": "({ columns, data }) => any[][]",
    "description": "表尾的数据获取方法，返回一个二维数组"
  },
  "vhb-table/merge-cells": {
    "type": "array<{ row: number, col: number, rowspan: number, colspan: number }>",
    "description": "临时合并指定的单元格 (不能用于展开行，不建议用于固定列、树形结构)"
  },
  "vhb-table/merge-footer-items": {
    "type": "array<{ row: number, col: number, rowspan: number, colspan: number }>",
    "description": "临时合并表尾 (不能用于展开行，不建议用于固定列、树形结构)"
  },
  "vhb-table/span-method": {
    "type": "({ row, rowindex, $rowindex, _rowindex, column, columnindex, $columnindex, _columnindex, data }) => { rowspan: number, colspan: number}",
    "description": "自定义合并函数，返回计算后的值 (不能用于虚拟滚动、展开行，不建议用于固定列、树形结构)"
  },
  "vhb-table/footer-span-method": {
    "type": "({ $rowindex, column, columnindex, $columnindex, _columnindex, data }) => { rowspan: number, colspan: number}",
    "description": "表尾合并行或列，返回计算后的值 (不能用于虚拟滚动、展开行，不建议用于固定列、树形结构)"
  },
  "vhb-table/show-overflow": {
    "type": "boolean | string",
    "description": "设置所有内容过长时显示为省略号（如果是固定列建议设置该值，提升渲染速度）"
  },
  "vhb-table/show-header-overflow": {
    "type": "boolean | string",
    "description": "设置表头所有内容过长时显示为省略号"
  },
  "vhb-table/show-footer-overflow": {
    "type": "boolean | string",
    "description": "设置表尾所有内容过长时显示为省略号"
  },
  "vhb-table/column-key": {
    "type": "boolean",
    "description": "是否需要为每一列的 VNode 设置 key 属性（非特殊情况下不需要使用）"
  },
  "vhb-table/row-key": {
    "type": "boolean",
    "description": "是否需要为每一行的 VNode 设置 key 属性（非特殊情况下没必要设置）"
  },
  "vhb-table/row-id": {
    "type": "string",
    "description": "自定义行数据唯一主键的字段名（行数据必须要有唯一主键，默认自动生成）"
  },
  "vhb-table/keep-source": {
    "type": "boolean",
    "description": "保持原始值的状态，被某些功能所依赖，比如编辑状态、还原数据等（开启后影响性能，具体取决于数据量）"
  },
  "vhb-table/column-config": {
    "type": "any",
    "description": "列的默认参数"
  },
  "vhb-table/row-config": {
    "type": "any",
    "description": "行配置信息"
  },
  "vhb-table/resizable-config": {
    "type": "object",
    "description": "列宽拖动配置项"
  },
  "vhb-table/seq-config": {
    "type": "any",
    "description": "序号配置项"
  },
  "vhb-table/sort-config": {
    "type": "any",
    "description": "排序配置项"
  },
  "vhb-table/filter-config": {
    "type": "any",
    "description": "筛选配置项"
  },
  "vhb-table/export-config": {
    "type": "any",
    "description": "导出配置项"
  },
  "vhb-table/import-config": {
    "type": "any",
    "description": "导入配置项"
  },
  "vhb-table/print-config": {
    "type": "any",
    "description": "打印配置项"
  },
  "vhb-table/radio-config": {
    "type": "any",
    "description": "单选框配置项"
  },
  "vhb-table/checkbox-config": {
    "type": "any",
    "description": "复选框配置项"
  },
  "vhb-table/tooltip-config": {
    "type": "any",
    "description": "tooltip 配置项"
  },
  "vhb-table/expand-config": {
    "type": "any",
    "description": "展开行配置项（不能用于虚拟滚动）"
  },
  "vhb-table/tree-config": {
    "type": "any",
    "description": "树形结构配置项（不能用于虚拟滚动）"
  },
  "vhb-table/menu-config": {
    "type": "any",
    "description": "快捷菜单配置项"
  },
  "vhb-table/clip-config": {
    "type": "any",
    "description": "复制/粘贴配置项"
  },
  "vhb-table/fnr-config": {
    "type": "any",
    "description": "查找/替换配置项"
  },
  "vhb-table/mouse-config": {
    "type": "any",
    "description": "鼠标配置项"
  },
  "vhb-table/area-config": {
    "type": "any",
    "description": "区域选取配置项"
  },
  "vhb-table/keyboard-config": {
    "type": "any",
    "description": "按键配置项"
  },
  "vhb-table/edit-config": {
    "type": "any",
    "description": "可编辑配置项"
  },
  "vhb-table/valid-config": {
    "type": "any",
    "description": "校验配置项"
  },
  "vhb-table/edit-rules": {
    "type": "{ [field: string]: columneditrule[] }",
    "description": "校验规则配置项"
  },
  "vhb-table/empty-text": {
    "type": "string",
    "description": "空数据时显示的内容"
  },
  "vhb-table/empty-render": {
    "type": "any",
    "description": "空内容渲染配置项，empty-render 的优先级大于 empty-text"
  },
  "vhb-table/custom-config": {
    "type": "any",
    "description": "自定义列配置项"
  },
  "vhb-table/scroll-x": {
    "type": "any",
    "description": "横向虚拟滚动配置（不支持展开行）"
  },
  "vhb-table/scroll-y": {
    "type": "any",
    "description": "纵向虚拟滚动配置（不支持展开行）"
  },
  "vhb-table/params": {
    "type": "any",
    "description": "自定义参数（可以用来存放一些自定义的数据）"
  },
  "vhb-colgroup/field": {
    "type": "string",
    "description": "列字段名（注：属性层级越深，渲染性能就越差，例如：aa.bb.cc.dd.ee）"
  },
  "vhb-colgroup/title": {
    "type": "string",
    "description": "列标题（支持开启国际化）"
  },
  "vhb-colgroup/width": {
    "type": "number | string",
    "description": "列宽度（如果为空则均匀分配剩余宽度，如果全部列固定了，可能会存在宽屏下不会铺满，可以配合 \"%\" 或者 \"min-width\" 布局）"
  },
  "vhb-colgroup/min-width": {
    "type": "number | string",
    "description": "最小列宽度；会自动将剩余空间按比例分配"
  },
  "vhb-colgroup/resizable": {
    "type": "boolean",
    "description": "列是否允许拖动列宽调整大小"
  },
  "vhb-colgroup/visible": {
    "type": "boolean",
    "description": "默认是否显示"
  },
  "vhb-colgroup/fixed": {
    "type": "string",
    "description": "将列固定在左侧或者右侧（注意：固定列应该放在左右两侧的位置）"
  },
  "vhb-colgroup/align": {
    "type": "string",
    "description": "列对齐方式"
  },
  "vhb-colgroup/header-align": {
    "type": "string",
    "description": "表头列的对齐方式"
  },
  "vhb-colgroup/show-overflow": {
    "type": "string | boolean",
    "description": "当内容过长时显示为省略号"
  },
  "vhb-colgroup/show-header-overflow": {
    "type": "string | boolean",
    "description": "当表头内容过长时显示为省略号"
  },
  "vhb-colgroup/header-class-name": {
    "type": "string | (({ $rowindex, column, columnindex, $columnindex }) => any)",
    "description": "给表头的单元格附加 className"
  },
  "vhb-column/type": {
    "type": "string",
    "description": "列的类型"
  },
  "vhb-column/field": {
    "type": "string",
    "description": "列字段名（注：属性层级越深，渲染性能就越差，例如：aa.bb.cc.dd.ee）"
  },
  "vhb-column/title": {
    "type": "string",
    "description": "列标题（支持开启国际化）"
  },
  "vhb-column/width": {
    "type": "number | string",
    "description": "列宽度（如果为空则均匀分配剩余宽度，如果全部列固定了，可能会存在宽屏下不会铺满，可以配合 \"%\" 或者 \"min-width\" 布局）"
  },
  "vhb-column/min-width": {
    "type": "number | string",
    "description": "最小列宽度；会自动将剩余空间按比例分配"
  },
  "vhb-column/resizable": {
    "type": "boolean",
    "description": "列是否允许拖动列宽调整大小"
  },
  "vhb-column/visible": {
    "type": "boolean",
    "description": "默认是否显示"
  },
  "vhb-column/fixed": {
    "type": "string",
    "description": "将列固定在左侧或者右侧（注意：固定列应该放在左右两侧的位置）"
  },
  "vhb-column/align": {
    "type": "string",
    "description": "列对齐方式"
  },
  "vhb-column/header-align": {
    "type": "string",
    "description": "表头列的对齐方式"
  },
  "vhb-column/footer-align": {
    "type": "string",
    "description": "表尾列的对齐方式"
  },
  "vhb-column/show-overflow": {
    "type": "string | boolean",
    "description": "当内容过长时显示为省略号"
  },
  "vhb-column/show-header-overflow": {
    "type": "string | boolean",
    "description": "当表头内容过长时显示为省略号"
  },
  "vhb-column/show-footer-overflow": {
    "type": "boolean | string",
    "description": "当表尾内容过长时显示为省略号"
  },
  "vhb-column/class-name": {
    "type": "string | (({row, rowindex, $rowindex, column, columnindex, $columnindex}) => any)",
    "description": "给单元格附加 className"
  },
  "vhb-column/header-class-name": {
    "type": "string | (({ $rowindex, column, columnindex, $columnindex }) => any)",
    "description": "给表头的单元格附加 className"
  },
  "vhb-column/footer-class-name": {
    "type": "string | (({ $rowindex, column, columnindex, $columnindex }) => any)",
    "description": "给表尾的单元格附加 className"
  },
  "vhb-column/formatter": {
    "type": "(({ cellvalue, row, column }) => any) | any[] | string",
    "description": "格式化显示内容"
  },
  "vhb-column/sortable": {
    "type": "boolean",
    "description": "是否允许列排序"
  },
  "vhb-column/sort-by": {
    "type": "string | (({ row, column }) => string | number)",
    "description": "只对 sortable 有效，指定排序的字段（当值 formatter 格式化后，可以设置该字段，使用值进行排序）"
  },
  "vhb-column/sort-type": {
    "type": "string",
    "description": "排序的字段类型，比如字符串转数值等"
  },
  "vhb-column/filters": {
    "type": "any[]",
    "description": "配置筛选条件（注：筛选只能用于列表，如果是树结构则过滤根节点）"
  },
  "vhb-column/filter-multiple": {
    "type": "boolean",
    "description": "只对 filters 有效，筛选是否允许多选"
  },
  "vhb-column/filter-method": {
    "type": "({ value, option, cellvalue, row, column }) => boolean",
    "description": "只对 filters 有效，列的筛选方法，该方法的返回值用来决定该行是否显示"
  },
  "vhb-column/filter-reset-method": {
    "type": "({ options, column }) => void",
    "description": "只对 filters 有效，自定义筛选重置方法"
  },
  "vhb-column/filter-recover-method": {
    "type": "({ option, column }) => void",
    "description": "只对 filters 有效，自定义筛选复原方法（使用自定义筛选时可能会用到）"
  },
  "vhb-column/filter-render": {
    "type": "any",
    "description": "筛选渲染器配置项"
  },
  "vhb-column/export-method": {
    "type": "function",
    "description": "自定义单元格数据导出方法，该方法 Function({ row, column }) 的返回值将会被导出"
  },
  "vhb-column/footer-export-method": {
    "type": "function",
    "description": "自定义表尾单元格数据导出方法，该方法 Function({ items, _columnIndex }) 的返回值将会被导出"
  },
  "vhb-column/title-help": {
    "type": "any",
    "description": "标题帮助图标配置项"
  },
  "vhb-column/cell-type": {
    "type": "string",
    "description": "只对特定功能有效，单元格值类型（例如：导出数据类型设置）"
  },
  "vhb-column/cell-render": {
    "type": "any",
    "description": "默认的渲染器配置项"
  },
  "vhb-column/edit-render": {
    "type": "any",
    "description": "可编辑渲染器配置项"
  },
  "vhb-column/content-render": {
    "type": "any",
    "description": "内容渲染配置项"
  },
  "vhb-column/tree-node": {
    "type": "boolean",
    "description": "只对 tree-config 配置时有效，指定为树节点"
  },
  "vhb-column/params": {
    "type": "any",
    "description": "额外的参数（可以用来存放一些私有参数）"
  },
  "vhb-column/col-id": {
    "type": "string | number",
    "description": "自定义列的唯一主键（注：99%的场景不应该设置，操作不正确将导致出现问题）"
  },
  "vhb-grid/id": {
    "type": "string",
    "description": "唯一标识（被某些特定的功能所依赖）"
  },
  "vhb-grid/columns": {
    "type": "array",
    "description": "列配置"
  },
  "vhb-grid/data": {
    "type": "any[]",
    "description": "表格数据（与 loadData 行为一致，更新数据是不会重置状态）"
  },
  "vhb-grid/height": {
    "type": "number | string",
    "description": "表格的高度；支持铺满父容器或者固定高度，如果设置 auto 为铺满父容器（如果设置为 auto，则必须确保存在父节点且不允许存在相邻元素）"
  },
  "vhb-grid/max-height": {
    "type": "number | string",
    "description": "表格的最大高度"
  },
  "vhb-grid/auto-resize": {
    "type": "boolean",
    "description": "自动监听父元素的变化去重新计算表格（对于父元素可能存在动态变化、显示隐藏的容器中、列宽异常等场景中的可能会用到）"
  },
  "vhb-grid/sync-resize": {
    "type": "boolean | string | number",
    "description": "自动跟随某个属性的变化去重新计算表格，和手动调用 recalculate 方法是一样的效果（对于通过某个属性来控制显示/隐藏切换时可能会用到）"
  },
  "vhb-grid/resizable": {
    "type": "boolean",
    "description": "所有的列是否允许拖动列宽调整大小，被 column-config.resizable 替换"
  },
  "vhb-grid/stripe": {
    "type": "boolean",
    "description": "是否带有斑马纹（需要注意的是，在可编辑表格场景下，临时插入的数据不会有斑马纹样式）"
  },
  "vhb-grid/border": {
    "type": "boolean | string",
    "description": "是否带有边框"
  },
  "vhb-grid/round": {
    "type": "boolean",
    "description": "是否为圆角边框"
  },
  "vhb-grid/size": {
    "type": "string",
    "description": "表格的尺寸"
  },
  "vhb-grid/loading": {
    "type": "boolean",
    "description": "表格是否显示加载中"
  },
  "vhb-grid/align": {
    "type": "string",
    "description": "所有的列对齐方式"
  },
  "vhb-grid/header-align": {
    "type": "string",
    "description": "所有的表头列的对齐方式"
  },
  "vhb-grid/footer-align": {
    "type": "string",
    "description": "所有的表尾列的对齐方式"
  },
  "vhb-grid/show-header": {
    "type": "boolean",
    "description": "是否显示表头"
  },
  "vhb-grid/highlight-current-row": {
    "type": "boolean",
    "description": "是否要高亮当前行，被 row-config.isCurrent 替换"
  },
  "vhb-grid/highlight-hover-row": {
    "type": "boolean",
    "description": "鼠标移到行是否要高亮显示，被 row-config.isHover 替换"
  },
  "vhb-grid/highlight-current-column": {
    "type": "boolean",
    "description": "是否要高亮当前列，被 column-config.isCurrent 替换"
  },
  "vhb-grid/highlight-hover-column": {
    "type": "boolean",
    "description": "鼠标移到列是否要高亮显，被 column-config.isHover 替换示"
  },
  "vhb-grid/row-class-name": {
    "type": "string | (({ row, rowindex, $rowindex }) => any)",
    "description": "给行附加 className"
  },
  "vhb-grid/cell-class-name": {
    "type": "string | (({ row, rowindex, $rowindex, column, columnindex, $columnindex }) => any)",
    "description": "给单元格附加 className"
  },
  "vhb-grid/header-row-class-name": {
    "type": "string | (({ $rowindex }) => any)",
    "description": "给表头的行附加 className"
  },
  "vhb-grid/header-cell-class-name": {
    "type": "string | (({ $rowindex, column, columnindex, $columnindex }) => any)",
    "description": "给表头的单元格附加 className"
  },
  "vhb-grid/footer-row-class-name": {
    "type": "string | (({ $rowindex }) => any)",
    "description": "给表尾的行附加 className"
  },
  "vhb-grid/footer-cell-class-name": {
    "type": "string | (({ $rowindex, column, columnindex, $columnindex }) => any)",
    "description": "给表尾的单元格附加 className"
  },
  "vhb-grid/cell-style": {
    "type": "any | (({ row, rowindex, $rowindex, column, columnindex, $columnindex }) => any)",
    "description": "给单元格附加样式"
  },
  "vhb-grid/header-cell-style": {
    "type": "any | (({ $rowindex, column, columnindex, $columnindex }) => any)",
    "description": "给表头单元格附加样式"
  },
  "vhb-grid/footer-cell-style": {
    "type": "any | (({ $rowindex, column, columnindex, $columnindex }) => any)",
    "description": "给表尾单元格附加样式"
  },
  "vhb-grid/row-style": {
    "type": "any | (({ row, rowindex, $rowindex }) => any)",
    "description": "给行附加样式，也可以是函数"
  },
  "vhb-grid/header-row-style": {
    "type": "any | (({ $rowindex, column, columnindex, $columnindex }) => any)",
    "description": "给表头行附加样式"
  },
  "vhb-grid/footer-row-style": {
    "type": "any | (({ $rowindex }) => any)",
    "description": "给表尾行附加样式"
  },
  "vhb-grid/show-footer": {
    "type": "boolean",
    "description": "是否显示表尾"
  },
  "vhb-grid/footer-method": {
    "type": "({ columns, data }) => any[][]",
    "description": "表尾的数据获取方法，返回一个二维数组"
  },
  "vhb-grid/merge-cells": {
    "type": "array<{ row: number, col: number, rowspan: number, colspan: number }>",
    "description": "临时合并指定的单元格 (不能用于展开行，不建议用于固定列、树形结构)"
  },
  "vhb-grid/merge-footer-items": {
    "type": "array<{ row: number, col: number, rowspan: number, colspan: number }>",
    "description": "临时合并表尾 (不能用于展开行，不建议用于固定列、树形结构)"
  },
  "vhb-grid/span-method": {
    "type": "({ row, rowindex, $rowindex, _rowindex, column, columnindex, $columnindex, _columnindex, data }) => { rowspan: number, colspan: number}",
    "description": "自定义合并函数，返回计算后的值 (不能用于虚拟滚动、展开行，不建议用于固定列、树形结构)"
  },
  "vhb-grid/footer-span-method": {
    "type": "({ $rowindex, column, columnindex, $columnindex, _columnindex, data }) => { rowspan: number, colspan: number}",
    "description": "表尾合并行或列，返回计算后的值 (不能用于虚拟滚动、展开行，不建议用于固定列、树形结构)"
  },
  "vhb-grid/show-overflow": {
    "type": "boolean | string",
    "description": "设置所有内容过长时显示为省略号（如果是固定列建议设置该值，提升渲染速度）"
  },
  "vhb-grid/show-header-overflow": {
    "type": "boolean | string",
    "description": "设置表头所有内容过长时显示为省略号"
  },
  "vhb-grid/show-footer-overflow": {
    "type": "boolean | string",
    "description": "设置表尾所有内容过长时显示为省略号"
  },
  "vhb-grid/column-key": {
    "type": "boolean",
    "description": "是否需要为每一列的 VNode 设置 key 属性（非特殊情况下不需要使用）"
  },
  "vhb-grid/row-key": {
    "type": "boolean",
    "description": "是否需要为每一行的 VNode 设置 key 属性（非特殊情况下没必要设置）"
  },
  "vhb-grid/row-id": {
    "type": "string",
    "description": "自定义行数据唯一主键的字段名（行数据必须要有唯一主键，默认自动生成）"
  },
  "vhb-grid/keep-source": {
    "type": "boolean",
    "description": "保持原始值的状态，被某些功能所依赖，比如编辑状态、还原数据等（开启后影响性能，具体取决于数据量）"
  },
  "vhb-grid/column-config": {
    "type": "any",
    "description": "列的默认参数"
  },
  "vhb-grid/row-config": {
    "type": "any",
    "description": "行配置信息"
  },
  "vhb-grid/resizable-config": {
    "type": "object",
    "description": "列宽拖动配置项"
  },
  "vhb-grid/seq-config": {
    "type": "any",
    "description": "序号配置项"
  },
  "vhb-grid/sort-config": {
    "type": "any",
    "description": "排序配置项"
  },
  "vhb-grid/filter-config": {
    "type": "any",
    "description": "筛选配置项"
  },
  "vhb-grid/export-config": {
    "type": "any",
    "description": "导出配置项"
  },
  "vhb-grid/import-config": {
    "type": "any",
    "description": "导入配置项"
  },
  "vhb-grid/print-config": {
    "type": "any",
    "description": "打印配置项"
  },
  "vhb-grid/radio-config": {
    "type": "any",
    "description": "单选框配置项"
  },
  "vhb-grid/checkbox-config": {
    "type": "any",
    "description": "复选框配置项"
  },
  "vhb-grid/tooltip-config": {
    "type": "any",
    "description": "tooltip 配置项"
  },
  "vhb-grid/expand-config": {
    "type": "any",
    "description": "展开行配置项（不能用于虚拟滚动）"
  },
  "vhb-grid/tree-config": {
    "type": "any",
    "description": "树形结构配置项（不能用于虚拟滚动）"
  },
  "vhb-grid/menu-config": {
    "type": "any",
    "description": "快捷菜单配置项"
  },
  "vhb-grid/clip-config": {
    "type": "any",
    "description": "复制/粘贴配置项"
  },
  "vhb-grid/fnr-config": {
    "type": "any",
    "description": "查找/替换配置项"
  },
  "vhb-grid/mouse-config": {
    "type": "any",
    "description": "鼠标配置项"
  },
  "vhb-grid/area-config": {
    "type": "any",
    "description": "区域选取配置项"
  },
  "vhb-grid/keyboard-config": {
    "type": "any",
    "description": "按键配置项"
  },
  "vhb-grid/edit-config": {
    "type": "any",
    "description": "可编辑配置项"
  },
  "vhb-grid/valid-config": {
    "type": "any",
    "description": "校验配置项"
  },
  "vhb-grid/edit-rules": {
    "type": "{ [field: string]: columneditrule[] }",
    "description": "校验规则配置项"
  },
  "vhb-grid/empty-text": {
    "type": "string",
    "description": "空数据时显示的内容"
  },
  "vhb-grid/empty-render": {
    "type": "any",
    "description": "空内容渲染配置项，empty-render 的优先级大于 empty-text"
  },
  "vhb-grid/custom-config": {
    "type": "any",
    "description": "自定义列配置项"
  },
  "vhb-grid/scroll-x": {
    "type": "any",
    "description": "横向虚拟滚动配置（不支持展开行）"
  },
  "vhb-grid/scroll-y": {
    "type": "any",
    "description": "纵向虚拟滚动配置（不支持展开行）"
  },
  "vhb-grid/params": {
    "type": "any",
    "description": "自定义参数（可以用来存放一些自定义的数据）"
  },
  "vhb-grid/form-config": {
    "type": "any",
    "description": "表单配置项"
  },
  "vhb-grid/toolbar-config": {
    "type": "any",
    "description": "工具栏配置"
  },
  "vhb-grid/pager-config": {
    "type": "any",
    "description": "分页配置项"
  },
  "vhb-grid/proxy-config": {
    "type": "any",
    "description": "数据代理配置项（基于 Promise API）"
  },
  "vhb-grid/zoom-config": {
    "type": "any",
    "description": "缩放配置项"
  },
  "vhb-toolbar/size": {
    "type": "string",
    "description": "尺寸"
  },
  "vhb-toolbar/loading": {
    "type": "boolean",
    "description": "是否加载中"
  },
  "vhb-toolbar/perfect": {
    "type": "boolean",
    "description": "配套的样式"
  },
  "vhb-toolbar/class-name": {
    "type": "string, ({}) => string",
    "description": "给工具栏附加 className"
  },
  "vhb-toolbar/import": {
    "type": "boolean | object",
    "description": "导入按钮配置（需要设置 \"import-config\"）"
  },
  "vhb-toolbar/export": {
    "type": "boolean | object",
    "description": "导出按钮配置（需要设置 \"export-config\"）"
  },
  "vhb-toolbar/print": {
    "type": "boolean | object",
    "description": "打印按钮配置"
  },
  "vhb-toolbar/refresh": {
    "type": "boolean | object",
    "description": "刷新按钮配置"
  },
  "vhb-toolbar/custom": {
    "type": "boolean | object",
    "description": "自定义列配置"
  },
  "vhb-toolbar/buttons": {
    "type": "any[]",
    "description": "左侧按钮列表"
  },
  "vhb-toolbar/tools": {
    "type": "any[]",
    "description": "右侧工具列表"
  },
  "vhb-pager/size": {
    "type": "string",
    "description": "尺寸"
  },
  "vhb-pager/loading": {
    "type": "boolean",
    "description": "是否加载中"
  },
  "vhb-pager/layouts": {
    "type": "string[]",
    "description": "自定义布局"
  },
  "vhb-pager/current-page": {
    "type": "number",
    "description": "当前页"
  },
  "vhb-pager/page-size": {
    "type": "number",
    "description": "每页大小"
  },
  "vhb-pager/total": {
    "type": "number",
    "description": "总条数"
  },
  "vhb-pager/pager-count": {
    "type": "number",
    "description": "显示页码按钮的数量"
  },
  "vhb-pager/page-sizes": {
    "type": "number[] | array<{label: string, value: number}>",
    "description": "每页大小选项列表"
  },
  "vhb-pager/align": {
    "type": "string",
    "description": "对齐方式"
  },
  "vhb-pager/border": {
    "type": "boolean",
    "description": "带边框"
  },
  "vhb-pager/background": {
    "type": "boolean",
    "description": "带背景颜色"
  },
  "vhb-pager/perfect": {
    "type": "boolean",
    "description": "配套的样式"
  },
  "vhb-pager/class-name": {
    "type": "string, ({}) => string",
    "description": "给分页附加 className"
  },
  "vhb-pager/auto-hidden": {
    "type": "boolean",
    "description": "当只有一页时自动隐藏"
  },
  "vhb-pager/icon-prev-page": {
    "type": "string",
    "description": "自定义上一页图标"
  },
  "vhb-pager/icon-jump-prev": {
    "type": "string",
    "description": "自定义向上跳页图标"
  },
  "vhb-pager/icon-jump-next": {
    "type": "string",
    "description": "自定义向下跳页图标"
  },
  "vhb-pager/iconnext-page": {
    "type": "string",
    "description": "自定义下一页图标"
  },
  "vhb-pager/icon-jump-more": {
    "type": "string",
    "description": "自定义跳页显示图标"
  },
  "vhb-radio/value": {
    "type": "any",
    "description": "v-model 绑定值"
  },
  "vhb-radio/label": {
    "type": "string",
    "description": "值"
  },
  "vhb-radio/content": {
    "type": "string",
    "description": "内容（支持开启国际化）"
  },
  "vhb-radio/size": {
    "type": "string",
    "description": "尺寸"
  },
  "vhb-radio/disabled": {
    "type": "boolean",
    "description": "是否禁用"
  },
  "vhb-radio/strict": {
    "type": "boolean",
    "description": "严格模式，选中后不能取消"
  },
  "vhb-radio/name": {
    "type": "string",
    "description": "原生 name 属性"
  },
  "vhb-radio-group/value": {
    "type": "any[]",
    "description": "v-model 绑定值"
  },
  "vhb-radio-group/size": {
    "type": "string",
    "description": "尺寸"
  },
  "vhb-radio-group/disabled": {
    "type": "boolean",
    "description": "是否禁用"
  },
  "vhb-radio-group/strict": {
    "type": "boolean",
    "description": "严格模式，选中后不能取消"
  },
  "vhb-radio-button/value": {
    "type": "any",
    "description": "v-model 绑定值"
  },
  "vhb-radio-button/label": {
    "type": "string | number",
    "description": "绑定值"
  },
  "vhb-radio-button/content": {
    "type": "string | number",
    "description": "显示内容"
  },
  "vhb-radio-button/disabled": {
    "type": "boolean",
    "description": "是否禁用"
  },
  "vhb-radio-button/strict": {
    "type": "boolean",
    "description": "严格模式，选中后不能取消"
  },
  "vhb-checkbox/value": {
    "type": "string | number | boolean",
    "description": "v-model 绑定值"
  },
  "vhb-checkbox/label": {
    "type": "string",
    "description": "只对 checkbox-group 有效，值"
  },
  "vhb-checkbox/content": {
    "type": "string",
    "description": "内容（支持开启国际化）"
  },
  "vhb-checkbox/size": {
    "type": "string",
    "description": "尺寸"
  },
  "vhb-checkbox/disabled": {
    "type": "boolean",
    "description": "是否禁用"
  },
  "vhb-checkbox/title": {
    "type": "string",
    "description": "标题"
  },
  "vhb-checkbox/indeterminate": {
    "type": "boolean",
    "description": "是否不确定状态"
  },
  "vhb-checkbox/checked-value": {
    "type": "string | number | boolean",
    "description": "选中时的值"
  },
  "vhb-checkbox/unchecked-value": {
    "type": "string | number | boolean",
    "description": "未选中时的值"
  },
  "vhb-checkbox-group/value": {
    "type": "any[]",
    "description": "v-model 绑定值"
  },
  "vhb-checkbox-group/size": {
    "type": "string",
    "description": "尺寸"
  },
  "vhb-checkbox-group/disabled": {
    "type": "boolean",
    "description": "是否禁用"
  },
  "vhb-switch/value": {
    "type": "string | number | boolean",
    "description": "v-model 绑定值"
  },
  "vhb-switch/disabled": {
    "type": "boolean",
    "description": "是否禁用"
  },
  "vhb-switch/size": {
    "type": "string",
    "description": "尺寸"
  },
  "vhb-switch/open-label": {
    "type": "string",
    "description": "打开时显示的文字"
  },
  "vhb-switch/close-label": {
    "type": "string",
    "description": "关闭时显示的文字"
  },
  "vhb-switch/open-value": {
    "type": "string | number | boolean",
    "description": "打开时的值"
  },
  "vhb-switch/close-value": {
    "type": "string | number | boolean",
    "description": "关闭时的值"
  },
  "vhb-switch/open-icon": {
    "type": "string",
    "description": "打开时的图标"
  },
  "vhb-switch/close-icon": {
    "type": "string",
    "description": "关闭时的图标"
  },
  "vhb-input/value": {
    "type": "any",
    "description": "v-model 绑定值"
  },
  "vhb-input/size": {
    "type": "string",
    "description": "尺寸"
  },
  "vhb-input/type": {
    "type": "string",
    "description": "渲染类型"
  },
  "vhb-input/name": {
    "type": "string",
    "description": "原生 name 属性"
  },
  "vhb-input/class-name": {
    "type": "string",
    "description": "附加 className"
  },
  "vhb-input/form": {
    "type": "string",
    "description": "原生 form 属性"
  },
  "vhb-input/clearable": {
    "type": "boolean",
    "description": "当有值时，是否在右侧显示清除按钮"
  },
  "vhb-input/placeholder": {
    "type": "string",
    "description": "当值为空时，显示的占位符"
  },
  "vhb-input/autocomplete": {
    "type": "string",
    "description": "原生 autocomplete 属性"
  },
  "vhb-input/maxlength": {
    "type": "string | number",
    "description": "原生 maxlength 属性"
  },
  "vhb-input/readonly": {
    "type": "boolean",
    "description": "是否只读"
  },
  "vhb-input/disabled": {
    "type": "boolean",
    "description": "是否禁用"
  },
  "vhb-input/prefix-icon": {
    "type": "string",
    "description": "头部图标"
  },
  "vhb-input/suffix-icon": {
    "type": "string",
    "description": "尾部图标"
  },
  "vhb-input/min": {
    "type": "string | number",
    "description": "只对 type=number|integer|float 有效，最小值"
  },
  "vhb-input/max": {
    "type": "string | number",
    "description": "只对 type=number|integer|float 有效，最大值"
  },
  "vhb-input/step": {
    "type": "number | string",
    "description": "只对 type=number|integer|float 有效，数字间隔"
  },
  "vhb-input/digits": {
    "type": "number | string",
    "description": "只对 type=float 有效，小数位数"
  },
  "vhb-input/align": {
    "type": "string",
    "description": "内容对齐方式"
  },
  "vhb-input/exponential": {
    "type": "boolean",
    "description": "只对 type=number|integer|float 有效，数值是否允许输入科学计数"
  },
  "vhb-input/controls": {
    "type": "boolean",
    "description": "只对 type=number|integer|float 有效，是否显示控制按钮"
  },
  "vhb-input/min-date": {
    "type": "number | string | date",
    "description": "只对 type=date|datetime|week|month|quarter|year 有效，设置日期可选范围的最小值"
  },
  "vhb-input/max-date": {
    "type": "number | string | date",
    "description": "只对 type=date|datetime|week|month|quarter|year 有效，设置日期可选范围的最大值"
  },
  "vhb-input/start-week": {
    "type": "number | string",
    "description": "即将废弃，请使用 start-day"
  },
  "vhb-input/start-day": {
    "type": "number | string",
    "description": "设置每周的起始日期是星期几"
  },
  "vhb-input/select-day": {
    "type": "number | string",
    "description": "只对 type=week 有效，设置周视图选中后返回星期几"
  },
  "vhb-input/label-format": {
    "type": "string",
    "description": "只对 type=date|datetime|week|month|quarter|year 有效，输入框中显示的日期格式"
  },
  "vhb-input/value-format": {
    "type": "string",
    "description": "只对 type=date|datetime|week|month|quarter|year 有效，绑定值的返回格式，默认返回 Date 类型，如果指定格式则返回字符串"
  },
  "vhb-input/editable": {
    "type": "boolean",
    "description": "只对 type=date|time|datetime|week|month|quarter|year 有效，文本框是否允许输入"
  },
  "vhb-input/disabled-method": {
    "type": "function",
    "description": "只对 type=date|datetime|week|month|quarter|year 有效，该方法 Function({ date, viewType }) 的返回值用来决定该日期是否允许选中"
  },
  "vhb-input/festival-method": {
    "type": "function",
    "description": "只对 type=date|datetime|week|month|quarter|year 有效，该方法 Function({ date, viewType }) 用于返回对应日期显示的节日"
  },
  "vhb-input/transfer": {
    "type": "boolean",
    "description": "只对 type=date|time|datetime|week|month|quarter|year 有效，是否将弹框容器插入于 body 内（对于嵌入到表格或者弹窗中被遮挡时需要设置为 true）"
  },
  "vhb-select/value": {
    "type": "any",
    "description": "v-model 绑定值"
  },
  "vhb-select/size": {
    "type": "string",
    "description": "尺寸"
  },
  "vhb-select/multiple": {
    "type": "boolean",
    "description": "是否多选"
  },
  "vhb-select/multi-char-overflow": {
    "type": "number, string",
    "description": "只对 multiple 有效，设置多选中每个选项显示值的最大字符数，如果超出显示省略号；如果为 -1 则关闭"
  },
  "vhb-select/clearable": {
    "type": "boolean",
    "description": "当有值时，是否在右侧显示清除按钮"
  },
  "vhb-select/placeholder": {
    "type": "string",
    "description": "空值显示的占位符"
  },
  "vhb-select/class-name": {
    "type": "string | (({}) => string)",
    "description": "给下拉框附加 className"
  },
  "vhb-select/visible": {
    "type": "boolean",
    "description": "是否显示"
  },
  "vhb-select/disabled": {
    "type": "boolean",
    "description": "是否禁用"
  },
  "vhb-select/prefix-icon": {
    "type": "string",
    "description": "头部图标"
  },
  "vhb-select/placement": {
    "type": "string",
    "description": "固定显示下拉面板的方向"
  },
  "vhb-select/options": {
    "type": "any[]",
    "description": "下拉选项列表"
  },
  "vhb-select/option-props": {
    "type": "any",
    "description": "下拉选项属性参数配置"
  },
  "vhb-select/option-groups": {
    "type": "any[]",
    "description": "下拉分组选项列表"
  },
  "vhb-select/option-group-props": {
    "type": "any",
    "description": "下拉分组选项属性参数配置"
  },
  "vhb-select/option-id": {
    "type": "string",
    "description": "自定义选项唯一主键的字段名（选项必须要有唯一主键，默认自动生成）"
  },
  "vhb-select/option-key": {
    "type": "boolean",
    "description": "是否需要为每一行的 VNode 设置 key 属性（非特殊情况下没必要设置）"
  },
  "vhb-select/transfer": {
    "type": "boolean",
    "description": "是否将弹框容器插入于 body 内（对于嵌入到表格或者弹窗中被遮挡时需要设置为 true）"
  },
  "vhb-optgroup/label": {
    "type": "string | number | boolean",
    "description": "显示内容"
  },
  "vhb-optgroup/visible": {
    "type": "boolean",
    "description": "是否显示"
  },
  "vhb-optgroup/class-name": {
    "type": "string | (({ option }) => string)",
    "description": "附加 className"
  },
  "vhb-optgroup/disabled": {
    "type": "boolean",
    "description": "是否禁用"
  },
  "vhb-option/value": {
    "type": "any",
    "description": "v-model 绑定值"
  },
  "vhb-option/label": {
    "type": "string | number | boolean",
    "description": "显示内容"
  },
  "vhb-option/visible": {
    "type": "boolean",
    "description": "是否显示"
  },
  "vhb-option/class-name": {
    "type": "string | (({ option }) => string)",
    "description": "附加 className"
  },
  "vhb-option/disabled": {
    "type": "boolean",
    "description": "是否禁用"
  },
  "vhb-button/content": {
    "type": "string",
    "description": "内容（支持开启国际化）"
  },
  "vhb-button/type": {
    "type": "string",
    "description": "类型"
  },
  "vhb-button/size": {
    "type": "string",
    "description": "尺寸"
  },
  "vhb-button/name": {
    "type": "string | number",
    "description": "用来标识这一项"
  },
  "vhb-button/class-name": {
    "type": "string",
    "description": "附加 className"
  },
  "vhb-button/icon": {
    "type": "string",
    "description": "前缀图标"
  },
  "vhb-button/round": {
    "type": "boolean",
    "description": "圆角边框"
  },
  "vhb-button/circle": {
    "type": "boolean",
    "description": "圆角按钮"
  },
  "vhb-button/status": {
    "type": "string",
    "description": "按钮的图标"
  },
  "vhb-button/disabled": {
    "type": "boolean",
    "description": "是否禁用"
  },
  "vhb-button/loading": {
    "type": "boolean",
    "description": "是否加载中"
  },
  "vhb-button/placement": {
    "type": "string",
    "description": "固定显示下拉面板的方向"
  },
  "vhb-button/destroy-on-close": {
    "type": "boolean",
    "description": "在下拉容器关闭时销毁内容"
  },
  "vhb-button/transfer": {
    "type": "boolean",
    "description": "是否将弹框容器插入于 body 内（对于嵌入到表格或者弹窗中被遮挡时需要设置为 true）"
  },
  "vhb-tooltip/value": {
    "type": "boolean",
    "description": "是否显示"
  },
  "vhb-tooltip/content": {
    "type": "string",
    "description": "显示内容"
  },
  "vhb-tooltip/trigger": {
    "type": "string",
    "description": "触发方式"
  },
  "vhb-tooltip/theme": {
    "type": "string",
    "description": "主题样式"
  },
  "vhb-tooltip/z-index": {
    "type": "number",
    "description": "自定义堆叠顺序（对于某些特殊场景，比如被遮挡时可能会用到）"
  },
  "vhb-tooltip/is-arrow": {
    "type": "boolean",
    "description": "是否显示箭头"
  },
  "vhb-tooltip/enterable": {
    "type": "boolean",
    "description": "鼠标是否可进入到 tooltip 中"
  },
  "vhb-tooltip/enter-delay": {
    "type": "number",
    "description": "鼠标移入后延时多少才显示 tooltip"
  },
  "vhb-tooltip/leave-delay": {
    "type": "number",
    "description": "鼠标移出后延时多少才隐藏 tooltip"
  },
  "vhb-modal/value": {
    "type": "any",
    "description": "v-model 绑定值"
  },
  "vhb-modal/size": {
    "type": "string",
    "description": "尺寸"
  },
  "vhb-modal/loading": {
    "type": "boolean",
    "description": "是否加载中"
  },
  "vhb-modal/id": {
    "type": "string",
    "description": "设置唯一的 id（对于 Message 防止重复弹出 或 Storage 拖动状态保存等场景可能会用到）"
  },
  "vhb-modal/title": {
    "type": "string",
    "description": "窗口的标题（支持开启国际化）"
  },
  "vhb-modal/type": {
    "type": "string",
    "description": "窗口类型"
  },
  "vhb-modal/status": {
    "type": "string",
    "description": "只对 type=alert | confirm | message 有效，消息状态"
  },
  "vhb-modal/class-name": {
    "type": "string",
    "description": "给窗口附加 className"
  },
  "vhb-modal/icon-status": {
    "type": "string",
    "description": "自定义状态图标"
  },
  "vhb-modal/content": {
    "type": "string",
    "description": "显示的文本（支持开启国际化）"
  },
  "vhb-modal/message": {
    "type": "string",
    "description": "请使用 content"
  },
  "vhb-modal/cancel-button-text": {
    "type": "string",
    "description": "只对 type=confirm 有效，取消按钮的文本内容"
  },
  "vhb-modal/confirm-button-text": {
    "type": "string",
    "description": "只对 type=alert|confirm 有效，确定按钮的文本内容"
  },
  "vhb-modal/show-header": {
    "type": "boolean",
    "description": "是否显示头部"
  },
  "vhb-modal/show-footer": {
    "type": "boolean",
    "description": "是否显示底部"
  },
  "vhb-modal/lock-view": {
    "type": "boolean",
    "description": "是否锁住页面，不允许窗口之外的任何操作"
  },
  "vhb-modal/lock-scroll": {
    "type": "boolean",
    "description": "是否锁住滚动条，不允许页面滚动"
  },
  "vhb-modal/mask": {
    "type": "boolean",
    "description": "是否显示遮罩层"
  },
  "vhb-modal/mask-closable": {
    "type": "boolean",
    "description": "是否允许点击遮罩层关闭窗口"
  },
  "vhb-modal/esc-closable": {
    "type": "boolean",
    "description": "是否允许按 Esc 键关闭窗口"
  },
  "vhb-modal/show-zoom": {
    "type": "boolean",
    "description": "标题是否标显示最大化与还原按钮"
  },
  "vhb-modal/resize": {
    "type": "boolean",
    "description": "是否允许窗口边缘拖动调整窗口大小"
  },
  "vhb-modal/margin-size": {
    "type": "number",
    "description": "只对 resize 启用后有效，用于设置可拖动界限范围，如果为负数则允许拖动超出屏幕边界"
  },
  "vhb-modal/show-close": {
    "type": "boolean",
    "description": "是否显示关闭按钮"
  },
  "vhb-modal/duration": {
    "type": "number | string",
    "description": "只对 type=message 有效，自动关闭的延时，如果为 -1 禁用自动关闭"
  },
  "vhb-modal/width": {
    "type": "number | string",
    "description": "窗口的宽度"
  },
  "vhb-modal/height": {
    "type": "number | string",
    "description": "窗口的高度"
  },
  "vhb-modal/min-width": {
    "type": "number | string",
    "description": "窗口的最小宽度"
  },
  "vhb-modal/min-height": {
    "type": "number | string",
    "description": "窗口的最小高度"
  },
  "vhb-modal/top": {
    "type": "number | string",
    "description": "只对 type=message 有效，消息距离顶部的位置"
  },
  "vhb-modal/position": {
    "type": "any",
    "description": "只对 type=modal 有效，窗口的默认位置，可以设置为 center 居中显示"
  },
  "vhb-modal/z-index": {
    "type": "number",
    "description": "自定义堆叠顺序（对于某些特殊场景，比如被遮挡时可能会用到）"
  },
  "vhb-modal/show-title-overflow": {
    "type": "boolean",
    "description": "设置标题内容过长时显示为省略号"
  },
  "vhb-modal/transfer": {
    "type": "boolean",
    "description": "是否将弹框容器插入于 body 内"
  },
  "vhb-modal/fullscreen": {
    "type": "boolean",
    "description": "默认最大化显示"
  },
  "vhb-modal/draggable": {
    "type": "boolean",
    "description": "是否启用窗口拖动"
  },
  "vhb-modal/dblclick-zoom": {
    "type": "boolean",
    "description": "只对 type=modal 有效，是否允许通过双击头部放大或还原窗口"
  },
  "vhb-modal/remember": {
    "type": "boolean",
    "description": "记忆功能，会记住最后操作状态，再次打开窗口时还原窗口状态"
  },
  "vhb-modal/destroy-on-close": {
    "type": "boolean",
    "description": "在窗口关闭时销毁内容"
  },
  "vhb-modal/storage": {
    "type": "boolean",
    "description": "是否启用 localStorage 本地保存，会将窗口拖动的状态保存到本地（需要有 id）"
  },
  "vhb-modal/before-hide-method": {
    "type": "function/promise<any>",
    "description": "在窗口隐藏之前执行，可以返回 Error 阻止关闭，支持异步"
  },
  "vhb-form/data": {
    "type": "any",
    "description": "表单数据"
  },
  "vhb-form/loading": {
    "type": "boolean",
    "description": "是否加载中"
  },
  "vhb-form/span": {
    "type": "string | number",
    "description": "所有项的栅格占据的列数（共 24 分栏）"
  },
  "vhb-form/align": {
    "type": "string",
    "description": "所有项的内容对齐方式"
  },
  "vhb-form/size": {
    "type": "string",
    "description": "尺寸"
  },
  "vhb-form/title-align": {
    "type": "string",
    "description": "所有项的标题对齐方式"
  },
  "vhb-form/title-width": {
    "type": "string | number",
    "description": "所有项的标题宽度"
  },
  "vhb-form/title-colon": {
    "type": "boolean",
    "description": "是否显示标题冒号"
  },
  "vhb-form/title-asterisk": {
    "type": "boolean",
    "description": "是否显示必填字段的红色星号"
  },
  "vhb-form/title-overflow": {
    "type": "string | boolean",
    "description": "所有设置标题内容过长时显示为省略号"
  },
  "vhb-form/class-name": {
    "type": "string, ({ data }) => string",
    "description": "给表单附加 className"
  },
  "vhb-form/collapse-status": {
    "type": "boolean",
    "description": "v-model 绑定值，折叠状态"
  },
  "vhb-form/custom-layout": {
    "type": "boolean",
    "description": "是否使用自定义布局"
  },
  "vhb-form/items": {
    "type": "any[]",
    "description": "项列表"
  },
  "vhb-form/rules": {
    "type": "{ [field: string]: formrule[] }",
    "description": "校验规则配置项"
  },
  "vhb-form/prevent-submit": {
    "type": "boolean",
    "description": "是否禁用默认的回车提交方式，禁用后配合 validate() 方法可以更加自由的控制提交逻辑"
  },
  "vhb-form/valid-config": {
    "type": "any",
    "description": "检验配置项"
  },
  "vhb-form-item/field": {
    "type": "string",
    "description": "字段名"
  },
  "vhb-form-item/title": {
    "type": "string",
    "description": "标题（支持开启国际化）"
  },
  "vhb-form-item/span": {
    "type": "string | number",
    "description": "栅格占据的列数（共 24 分栏）"
  },
  "vhb-form-item/align": {
    "type": "string",
    "description": "内容对齐方式"
  },
  "vhb-form-item/title-align": {
    "type": "string",
    "description": "标题对齐方式"
  },
  "vhb-form-item/title-width": {
    "type": "string | number",
    "description": "标题宽度"
  },
  "vhb-form-item/title-overflow": {
    "type": "string | boolean",
    "description": "标题内容过长时显示为省略号"
  },
  "vhb-form-item/class-name": {
    "type": "string, ({ field, data }) => string",
    "description": "给表单项附加 className"
  },
  "vhb-form-item/visible": {
    "type": "boolean",
    "description": "默认是否显示"
  },
  "vhb-form-item/visible-method": {
    "type": "function",
    "description": "该方法的返回值用来决定该项是否显示"
  },
  "vhb-form-item/folding": {
    "type": "boolean",
    "description": "默认收起"
  },
  "vhb-form-item/collapse-node": {
    "type": "boolean",
    "description": "折叠节点"
  },
  "vhb-form-item/title-prefix": {
    "type": "any",
    "description": "前缀配置项"
  },
  "vhb-form-item/title-suffix": {
    "type": "any",
    "description": "后缀配置项"
  },
  "vhb-form-item/reset-value": {
    "type": "any",
    "description": "重置时的默认值"
  },
  "vhb-form-item/item-render": {
    "type": "any",
    "description": "项渲染器配置项"
  },
  "vhb-form-gather/span": {
    "type": "string | number",
    "description": "栅格占据的列数（共 24 分栏）"
  },
  "vhb-form-gather/class-name": {
    "type": "string, ({ field, data }) => string",
    "description": "给表单项附加 className"
  },
  "vhb-list/data": {
    "type": "any[]",
    "description": "列表数据"
  },
  "vhb-list/size": {
    "type": "string",
    "description": "尺寸"
  },
  "vhb-list/class-name": {
    "type": "string",
    "description": "附加 className"
  },
  "vhb-list/loading": {
    "type": "boolean",
    "description": "是否加载中"
  },
  "vhb-list/height": {
    "type": "number | string",
    "description": "列表高度"
  },
  "vhb-list/auto-resize": {
    "type": "boolean",
    "description": "自动监听父元素的变化去重新计算列表（对于父元素可能存在动态变化的场景可能会用到）"
  },
  "vhb-list/sync-resize": {
    "type": "boolean | string | number",
    "description": "自动跟随某个属性的变化去重新计算列表，和手动调用 recalculate 方法是一样的效果（对于通过某个属性来控制显示/隐藏切换的场景可能会用到）"
  },
  "vhb-list/scroll-y": {
    "type": "any",
    "description": "纵向虚拟滚动配置"
  },
  "vhb-pulldown/model-value": {
    "type": "boolean",
    "description": "v-model 绑定值"
  },
  "vhb-pulldown/size": {
    "type": "string",
    "description": "尺寸"
  },
  "vhb-pulldown/disabled": {
    "type": "boolean",
    "description": "是否禁用"
  },
  "vhb-pulldown/placement": {
    "type": "string",
    "description": "固定显示下拉面板的方向"
  },
  "vhb-pulldown/destroy-on-close": {
    "type": "boolean",
    "description": "在下拉容器关闭时销毁内容"
  },
  "vhb-pulldown/transfer": {
    "type": "boolean",
    "description": "是否将弹框容器插入于 body 内（对于嵌入到表格或者弹窗中被遮挡时需要设置为 true）"
  }
}