vxe-table
Version:
一个基于 vue 的 PC 端表格组件,支持增删改查、虚拟滚动、懒加载、快捷菜单、数据校验、树形结构、打印导出、表单渲染、数据分页、虚拟列表、模态窗口、自定义模板、渲染器、贼灵活的配置项、扩展接口等...
531 lines • 10.7 kB
JSON
{
"vxe-table": {
"attributes": [
"id",
"data",
"height",
"max-height",
"auto-resize",
"sync-resize",
"resizable",
"stripe",
"border",
"round",
"size",
"loading",
"align",
"header-align",
"footer-align",
"show-header",
"highlight-current-row",
"highlight-hover-row",
"highlight-current-column",
"highlight-hover-column",
"highlight-cell",
"row-class-name",
"cell-class-name",
"header-row-class-name",
"header-cell-class-name",
"footer-row-class-name",
"footer-cell-class-name",
"cell-style",
"header-cell-style",
"footer-cell-style",
"row-style",
"header-row-style",
"footer-row-style",
"show-footer",
"footer-method",
"merge-cells",
"merge-footer-items",
"span-method",
"footer-span-method",
"show-overflow",
"show-header-overflow",
"show-footer-overflow",
"column-key",
"row-key",
"row-id",
"keep-source",
"column-config",
"seq-config",
"sort-config",
"filter-config",
"export-config",
"import-config",
"print-config",
"radio-config",
"checkbox-config",
"tooltip-config",
"expand-config",
"tree-config",
"menu-config",
"clip-config",
"mouse-config",
"keyboard-config",
"edit-config",
"valid-config",
"edit-rules",
"empty-text",
"empty-render",
"custom-config",
"scroll-x",
"scroll-y",
"params"
],
"subtags": [
"vxe-table-column"
],
"description": "基础表格"
},
"vxe-table-colgroup": {
"attributes": [
"field",
"title",
"width",
"min-width",
"resizable",
"visible",
"fixed",
"align",
"header-align",
"show-overflow",
"show-header-overflow",
"header-class-name"
],
"description": "基础表格 - 分组列"
},
"vxe-table-column": {
"attributes": [
"type",
"field",
"title",
"width",
"min-width",
"resizable",
"visible",
"fixed",
"align",
"header-align",
"footer-align",
"show-overflow",
"show-header-overflow",
"show-footer-overflow",
"class-name",
"header-class-name",
"footer-class-name",
"formatter",
"seq-method",
"sortable",
"sort-by",
"filters",
"filter-multiple",
"filter-method",
"filter-render",
"export-method",
"footer-export-method",
"title-help",
"cell-type",
"cell-render",
"edit-render",
"content-render",
"tree-node",
"params",
"col-id"
],
"description": "基础表格 - 列"
},
"vxe-grid": {
"attributes": [
"id",
"columns",
"data",
"height",
"max-height",
"auto-resize",
"sync-resize",
"resizable",
"stripe",
"border",
"round",
"size",
"loading",
"align",
"header-align",
"footer-align",
"show-header",
"highlight-current-row",
"highlight-hover-row",
"highlight-current-column",
"highlight-hover-column",
"highlight-cell",
"row-class-name",
"cell-class-name",
"header-row-class-name",
"header-cell-class-name",
"footer-row-class-name",
"footer-cell-class-name",
"cell-style",
"header-cell-style",
"footer-cell-style",
"row-style",
"header-row-style",
"footer-row-style",
"show-footer",
"footer-method",
"merge-cells",
"merge-footer-items",
"span-method",
"footer-span-method",
"show-overflow",
"show-header-overflow",
"show-footer-overflow",
"column-key",
"row-key",
"row-id",
"keep-source",
"column-config",
"seq-config",
"sort-config",
"filter-config",
"export-config",
"import-config",
"print-config",
"radio-config",
"checkbox-config",
"tooltip-config",
"expand-config",
"tree-config",
"menu-config",
"clip-config",
"mouse-config",
"keyboard-config",
"edit-config",
"valid-config",
"edit-rules",
"empty-text",
"empty-render",
"custom-config",
"scroll-x",
"scroll-y",
"params",
"form-config",
"toolbar",
"toolbar-config",
"pager-config",
"proxy-config",
"zoom-config"
],
"description": "高级表格"
},
"vxe-toolbar": {
"attributes": [
"size",
"loading",
"perfect",
"import",
"export",
"print",
"refresh",
"custom",
"buttons"
],
"description": "工具栏"
},
"vxe-pager": {
"attributes": [
"size",
"loading",
"layouts",
"current-page",
"page-size",
"total",
"pager-count",
"page-sizes",
"align",
"border",
"background",
"perfect",
"auto-hidden",
"icon-prev-page",
"icon-jump-prev",
"icon-jump-next",
"iconnext-page",
"icon-jump-more"
],
"description": "分页"
},
"vxe-radio": {
"attributes": [
"v-model",
"label",
"content",
"size",
"disabled",
"name"
],
"description": "单选框"
},
"vxe-radio-group": {
"attributes": [
"label",
"disabled"
],
"description": "单选组"
},
"vxe-radio-button": {
"attributes": [
"label",
"content",
"disabled"
],
"description": "单选按钮"
},
"vxe-checkbox": {
"attributes": [
"v-model",
"label",
"content",
"size",
"disabled",
"title",
"indeterminate"
],
"description": "复选框"
},
"vxe-checkbox-group": {
"attributes": [
"label",
"disabled"
],
"description": "复选组"
},
"vxe-switch": {
"attributes": [
"v-model",
"disabled",
"size",
"open-label",
"close-label",
"open-value",
"close-value",
"open-icon",
"close-icon"
],
"description": "开关按钮"
},
"vxe-input": {
"attributes": [
"v-model",
"size",
"type",
"name",
"form",
"clearable",
"placeholder",
"autocomplete",
"maxlength",
"readonly",
"disabled",
"prefix-icon",
"suffix-icon",
"min",
"max",
"step",
"digits",
"align",
"controls",
"min-date",
"max-date",
"start-week",
"label-format",
"parse-format",
"value-format",
"editable",
"disabled-method",
"festival-method",
"transfer"
],
"description": "输入框"
},
"vxe-select": {
"attributes": [
"v-model",
"size",
"multiple",
"multi-char-overflow",
"clearable",
"placeholder",
"visible",
"disabled",
"prefix-icon",
"placement",
"options",
"option-props",
"option-groups",
"option-group-props",
"option-id",
"option-key",
"transfer"
],
"subtags": [
"vxe-optgroup",
"vxe-option"
],
"description": "下拉框"
},
"vxe-optgroup": {
"attributes": [
"label",
"visible",
"disabled"
],
"subtags": [
"vxe-option"
],
"description": "下拉框 - 分组"
},
"vxe-option": {
"attributes": [
"value",
"label",
"visible",
"disabled"
],
"description": "下拉框 - 选项"
},
"vxe-button": {
"attributes": [
"content",
"type",
"size",
"name",
"icon",
"round",
"circle",
"status",
"disabled",
"loading",
"placement",
"destroy-on-close",
"transfer"
],
"description": "按钮"
},
"vxe-tooltip": {
"attributes": [
"v-model",
"content",
"trigger",
"theme",
"zindex",
"is-arrow",
"enterable",
"leave-delay"
],
"description": "工具提示"
},
"vxe-modal": {
"attributes": [
"v-model",
"size",
"loading",
"id",
"title",
"type",
"status",
"class-name",
"icon-status",
"message",
"cancel-button-text",
"confirm-button-text",
"show-header",
"show-footer",
"lock-view",
"lock-scroll",
"mask",
"mask-closable",
"esc-closable",
"resize",
"duration",
"width",
"height",
"min-width",
"min-height",
"top",
"position",
"zindex",
"show-title-overflow",
"transfer",
"fullscreen",
"dblclick-zoom",
"remember",
"destroy-on-close",
"storage",
"before-hide-method"
],
"description": "模态窗口"
},
"vxe-form": {
"attributes": [
"data",
"loading",
"span",
"align",
"size",
"title-align",
"title-width",
"title-colon",
"title-asterisk",
"items",
"rules",
"prevent-submit",
"valid-config"
],
"subtags": [
"vxe-form-item"
],
"description": "表单"
},
"vxe-form-item": {
"attributes": [
"field",
"title",
"span",
"align",
"title-align",
"title-width",
"visible",
"visible-method",
"folding",
"collapse-node",
"title-prefix",
"title-suffix",
"reset-value",
"item-render"
],
"description": "表单 - 项"
},
"vxe-list": {
"attributes": [
"data",
"size",
"loading",
"height",
"auto-resize",
"sync-resize",
"scroll-y"
],
"description": "列表"
},
"vxe-pulldown": {
"attributes": [
"size",
"disabled",
"placement",
"destroy-on-close",
"transfer"
],
"description": "下拉容器"
}
}