{
  "t-affix": {
    "attributes": [
      "container",
      "content",
      "default",
      "offset-bottom",
      "offset-top",
      "z-index",
      "fixed-change"
    ],
    "description": "Affix\n\n固钉\n\n[docs](https://tdesign.tencent.com/vue/components/affix)"
  },
  "t-alert": {
    "attributes": [
      "close",
      "default",
      "icon",
      "max-line",
      "message",
      "operation",
      "theme",
      "title",
      "close",
      "closed"
    ],
    "description": "Alert\n\n警告提示\n\n[docs](https://tdesign.tencent.com/vue/components/alert)"
  },
  "t-anchor": {
    "attributes": [
      "affix-props",
      "bounds",
      "container",
      "cursor",
      "size",
      "target-offset",
      "change",
      "click"
    ],
    "description": "Anchor\n\n锚点\n\n[docs](https://tdesign.tencent.com/vue/components/anchor)"
  },
  "t-anchor-item": {
    "attributes": [
      "href",
      "target",
      "title"
    ],
    "description": "AnchorItem\n\n锚点项\n\n[docs](https://tdesign.tencent.com/vue/components/anchor-item)"
  },
  "t-anchor-target": {
    "attributes": [
      "id",
      "tag"
    ],
    "description": "AnchorTarget\n\n锚点目标\n\n[docs](https://tdesign.tencent.com/vue/components/anchor-target)"
  },
  "t-aside": {
    "attributes": [
      "width"
    ],
    "description": "Aside\n\n布局-侧边栏\n\n[docs](https://tdesign.tencent.com/vue/components/aside)"
  },
  "t-auto-complete": {
    "attributes": [
      "autofocus",
      "clearable",
      "default",
      "disabled",
      "filter",
      "filterable",
      "highlight-keyword",
      "input-props",
      "options",
      "panel-bottom-content",
      "panel-top-content",
      "placeholder",
      "popup-props",
      "readonly",
      "size",
      "status",
      "textarea-props",
      "tips",
      "trigger-element",
      "value",
      "blur",
      "change",
      "clear",
      "compositionend",
      "compositionstart",
      "enter",
      "focus",
      "select"
    ],
    "description": "AutoComplete\n\n自动填充\n\n[docs](https://tdesign.tencent.com/vue/components/auto-complete)"
  },
  "t-avatar": {
    "attributes": [
      "alt",
      "content",
      "default",
      "hide-on-load-failed",
      "icon",
      "image",
      "image-props",
      "shape",
      "size",
      "error"
    ],
    "description": "Avatar\n\n头像\n\n[docs](https://tdesign.tencent.com/vue/components/avatar)"
  },
  "t-avatar-group": {
    "attributes": [
      "cascading",
      "collapse-avatar",
      "max",
      "popup-props",
      "size"
    ],
    "description": "AvatarGroup\n\n头像组\n\n[docs](https://tdesign.tencent.com/vue/components/avatar-group)"
  },
  "t-back-top": {
    "attributes": [
      "container",
      "content",
      "default",
      "duration",
      "offset",
      "shape",
      "size",
      "target",
      "theme",
      "visible-height",
      "click"
    ],
    "description": "BackTop\n\n回到顶部\n\n[docs](https://tdesign.tencent.com/vue/components/back-top)"
  },
  "t-badge": {
    "attributes": [
      "color",
      "content",
      "count",
      "default",
      "dot",
      "max-count",
      "offset",
      "shape",
      "show-zero",
      "size"
    ],
    "description": "Badge\n\n徽标数\n\n[docs](https://tdesign.tencent.com/vue/components/badge)"
  },
  "t-base-table": {
    "attributes": [
      "allow-resize-column-width",
      "attach",
      "bordered",
      "bottom-content",
      "cell-empty-content",
      "columns",
      "data",
      "disable-data-page",
      "empty",
      "first-full-row",
      "fixed-rows",
      "foot-data",
      "footer-affix-props",
      "footer-affixed-bottom",
      "footer-summary",
      "header-affix-props",
      "header-affixed-top",
      "height",
      "horizontal-scroll-affixed-bottom",
      "hover",
      "last-full-row",
      "loading",
      "loading-props",
      "max-height",
      "pagination",
      "pagination-affixed-bottom",
      "resizable",
      "row-attributes",
      "row-class-name",
      "row-key",
      "rowspan-and-colspan",
      "rowspan-and-colspan-in-footer",
      "scroll",
      "show-header",
      "size",
      "stripe",
      "table-content-width",
      "table-layout",
      "top-content",
      "vertical-align",
      "cell-click",
      "column-resize-change",
      "page-change",
      "row-click",
      "row-dblclick",
      "row-mousedown",
      "row-mouseenter",
      "row-mouseleave",
      "row-mouseover",
      "row-mouseup",
      "scroll",
      "scroll-x",
      "scroll-y"
    ],
    "description": "BaseTable\n\n基础表格\n\n[docs](https://tdesign.tencent.com/vue/components/base-table)"
  },
  "t-table": {
    "attributes": [
      "async-loading",
      "column-controller",
      "column-controller-visible",
      "columns",
      "display-columns",
      "drag-sort",
      "drag-sort-options",
      "editable-cell-state",
      "editable-row-keys",
      "expand-icon",
      "expand-on-row-click",
      "expanded-row",
      "expanded-row-keys",
      "filter-icon",
      "filter-row",
      "filter-value",
      "hide-sort-tips",
      "indeterminate-selected-row-keys",
      "multiple-sort",
      "reserve-selected-row-on-paginate",
      "select-on-row-click",
      "selected-row-keys",
      "show-sort-column-bg-color",
      "sort",
      "sort-icon",
      "sort-on-row-draggable",
      "async-loading-click",
      "cell-click",
      "change",
      "column-change",
      "column-controller-visible-change",
      "data-change",
      "display-columns-change",
      "drag-sort",
      "expand-change",
      "filter-change",
      "row-edit",
      "row-validate",
      "select-change",
      "sort-change",
      "validate"
    ],
    "description": "PrimaryTable\n\n主表格\n\n[docs](https://tdesign.tencent.com/vue/components/primary-table)"
  },
  "t-breadcrumb": {
    "attributes": [
      "max-item-width",
      "options",
      "separator",
      "theme"
    ],
    "description": "Breadcrumb\n\n面包屑\n\n[docs](https://tdesign.tencent.com/vue/components/breadcrumb)"
  },
  "t-breadcrumb-item": {
    "attributes": [
      "content",
      "default",
      "disabled",
      "href",
      "icon",
      "max-width",
      "replace",
      "router",
      "target",
      "to"
    ],
    "description": "BreadcrumbItem\n\n面包屑项\n\n[docs](https://tdesign.tencent.com/vue/components/breadcrumb-item)"
  },
  "t-button": {
    "attributes": [
      "block",
      "content",
      "default",
      "disabled",
      "ghost",
      "href",
      "icon",
      "loading",
      "shape",
      "size",
      "suffix",
      "tag",
      "theme",
      "type",
      "variant",
      "click"
    ],
    "description": "Button\n\n按钮\n\n[docs](https://tdesign.tencent.com/vue/components/button)"
  },
  "t-calendar": {
    "attributes": [
      "cell",
      "cell-append",
      "controller-config",
      "fill-with-zero",
      "first-day-of-week",
      "format",
      "head",
      "is-show-weekend-default",
      "mode",
      "month",
      "multiple",
      "prevent-cell-contextmenu",
      "range",
      "theme",
      "value",
      "week",
      "year",
      "cell-click",
      "cell-double-click",
      "cell-right-click",
      "controller-change",
      "month-change"
    ],
    "description": "Calendar\n\n日历\n\n[docs](https://tdesign.tencent.com/vue/components/calendar)"
  },
  "t-card": {
    "attributes": [
      "actions",
      "avatar",
      "bordered",
      "content",
      "cover",
      "default",
      "description",
      "footer",
      "header",
      "header-bordered",
      "hover-shadow",
      "loading",
      "shadow",
      "size",
      "status",
      "subtitle",
      "theme",
      "title"
    ],
    "description": "Card\n\n卡片\n\n[docs](https://tdesign.tencent.com/vue/components/card)"
  },
  "t-cascader": {
    "attributes": [
      "autofocus",
      "check-props",
      "check-strictly",
      "clearable",
      "collapsed-items",
      "disabled",
      "empty",
      "filter",
      "filterable",
      "input-props",
      "keys",
      "label",
      "lazy",
      "load",
      "loading",
      "loading-text",
      "max",
      "min-collapsed-num",
      "multiple",
      "option",
      "options",
      "placeholder",
      "popup-props",
      "popup-visible",
      "readonly",
      "reserve-keyword",
      "select-input-props",
      "show-all-levels",
      "size",
      "status",
      "suffix",
      "suffix-icon",
      "tag-input-props",
      "tag-props",
      "tips",
      "trigger",
      "value",
      "value-display",
      "value-mode",
      "value-type",
      "blur",
      "change",
      "focus",
      "popup-visible-change",
      "remove"
    ],
    "description": "Cascader\n\n级联选择\n\n[docs](https://tdesign.tencent.com/vue/components/cascader)"
  },
  "t-check-tag": {
    "attributes": [
      "checked",
      "content",
      "default",
      "disabled",
      "size",
      "change",
      "click"
    ],
    "description": "CheckTag\n\n可选标签\n\n[docs](https://tdesign.tencent.com/vue/components/check-tag)"
  },
  "t-checkbox": {
    "attributes": [
      "check-all",
      "checked",
      "default",
      "disabled",
      "indeterminate",
      "label",
      "name",
      "readonly",
      "value",
      "change",
      "click"
    ],
    "description": "Checkbox\n\n多选框\n\n[docs](https://tdesign.tencent.com/vue/components/checkbox)"
  },
  "t-checkbox-group": {
    "attributes": [
      "max",
      "name",
      "options",
      "value",
      "change"
    ],
    "description": "CheckboxGroup\n\n多选框组\n\n[docs](https://tdesign.tencent.com/vue/components/checkbox-group)"
  },
  "t-col": {
    "attributes": [
      "flex",
      "lg",
      "md",
      "offset",
      "order",
      "pull",
      "push",
      "sm",
      "span",
      "tag",
      "xl",
      "xs",
      "xxl"
    ],
    "description": "Col\n\n栅格-纵向\n\n[docs](https://tdesign.tencent.com/vue/components/col)"
  },
  "t-collapse": {
    "attributes": [
      "borderless",
      "default-expand-all",
      "disabled",
      "expand-icon",
      "expand-icon-placement",
      "expand-mutex",
      "expand-on-row-click",
      "value",
      "change"
    ],
    "description": "Collapse\n\n折叠\n\n[docs](https://tdesign.tencent.com/vue/components/collapse)"
  },
  "t-collapse-panel": {
    "attributes": [
      "content",
      "default",
      "destroy-on-collapse",
      "disabled",
      "expand-icon",
      "header",
      "header-right-content",
      "value"
    ],
    "description": "CollapsePanel\n\n折叠面板\n\n[docs](https://tdesign.tencent.com/vue/components/collapse-panel)"
  },
  "t-color-picker": {
    "attributes": [
      "clearable",
      "close-btn",
      "color-modes",
      "disabled",
      "enable-alpha",
      "enable-multiple-gradient",
      "format",
      "input-props",
      "multiple",
      "popup-props",
      "recent-colors",
      "select-input-props",
      "show-primary-color-preview",
      "swatch-colors",
      "value",
      "change",
      "palette-bar-change",
      "recent-colors-change"
    ],
    "description": "ColorPicker\n\n颜色选择器\n\n[docs](https://tdesign.tencent.com/vue/components/color-picker)"
  },
  "t-comment": {
    "attributes": [
      "actions",
      "author",
      "avatar",
      "content",
      "datetime",
      "quote",
      "reply"
    ],
    "description": "Comment\n\n评论\n\n[docs](https://tdesign.tencent.com/vue/components/comment)"
  },
  "t-date-picker": {
    "attributes": [
      "allow-input",
      "clearable",
      "default-time",
      "disable-date",
      "disabled",
      "enable-time-picker",
      "first-day-of-week",
      "format",
      "input-props",
      "mode",
      "placeholder",
      "popup-props",
      "prefix-icon",
      "presets",
      "presets-placement",
      "size",
      "status",
      "suffix-icon",
      "time-picker-props",
      "tips",
      "value",
      "value-type",
      "blur",
      "change",
      "confirm",
      "focus",
      "pick",
      "preset-click"
    ],
    "description": "DatePicker\n\n日期选择器\n\n[docs](https://tdesign.tencent.com/vue/components/date-picker)"
  },
  "t-date-picker-panel": {
    "attributes": [
      "default-time",
      "cell-click",
      "change",
      "confirm",
      "month-change",
      "panel-click",
      "preset-click",
      "time-change",
      "year-change"
    ],
    "description": "DatePickerPanel\n\n日期选择器面板\n\n[docs](https://tdesign.tencent.com/vue/components/date-picker-panel)"
  },
  "t-date-range-picker": {
    "attributes": [
      "allow-input",
      "clearable",
      "default-time",
      "disable-date",
      "disabled",
      "enable-time-picker",
      "first-day-of-week",
      "format",
      "mode",
      "panel-preselection",
      "placeholder",
      "popup-props",
      "prefix-icon",
      "presets",
      "presets-placement",
      "range-input-props",
      "separator",
      "size",
      "status",
      "suffix-icon",
      "time-picker-props",
      "tips",
      "value",
      "value-type",
      "blur",
      "change",
      "confirm",
      "focus",
      "input",
      "pick",
      "preset-click"
    ],
    "description": "DateRangePicker\n\n日期范围选择器\n\n[docs](https://tdesign.tencent.com/vue/components/date-range-picker)"
  },
  "t-date-range-picker-panel": {
    "attributes": [
      "default-time",
      "cell-click",
      "change",
      "confirm",
      "month-change",
      "panel-click",
      "preset-click",
      "time-change",
      "year-change"
    ],
    "description": "DateRangePickerPanel\n\n日期范围选择器面板\n\n[docs](https://tdesign.tencent.com/vue/components/date-range-picker-panel)"
  },
  "t-description-item": {
    "attributes": [
      "label",
      "span"
    ],
    "description": "DescriptionItem\n\n描述项\n\n[docs](https://tdesign.tencent.com/vue/components/description-item)"
  },
  "t-descriptions": {
    "attributes": [
      "bordered",
      "colon",
      "columns",
      "content-align",
      "label-align",
      "layout",
      "size"
    ],
    "description": "Descriptions\n\n描述列表\n\n[docs](https://tdesign.tencent.com/vue/components/descriptions)"
  },
  "t-dialog": {
    "attributes": [
      "attach",
      "body",
      "cancel-btn",
      "close-btn",
      "close-on-esc-keydown",
      "close-on-overlay-click",
      "confirm-btn",
      "confirm-on-enter",
      "default",
      "destroy-on-close",
      "draggable",
      "footer",
      "header",
      "mode",
      "placement",
      "prevent-scroll-through",
      "show-in-attached-element",
      "show-overlay",
      "theme",
      "top",
      "visible",
      "width",
      "z-index",
      "cancel",
      "close",
      "close-btn-click",
      "closed",
      "confirm",
      "esc-keydown",
      "opened",
      "overlay-click"
    ],
    "description": "Dialog\n\n对话框\n\n[docs](https://tdesign.tencent.com/vue/components/dialog)"
  },
  "t-dialog-card": {
    "attributes": [],
    "description": "DialogCard\n\n对话框卡片\n\n[docs](https://tdesign.tencent.com/vue/components/dialog-card)"
  },
  "t-divider": {
    "attributes": [
      "align",
      "content",
      "dashed",
      "default",
      "layout",
      "theme"
    ],
    "description": "Divider\n\n分割线\n\n[docs](https://tdesign.tencent.com/vue/components/divider)"
  },
  "t-drawer": {
    "attributes": [
      "attach",
      "body",
      "cancel-btn",
      "close-btn",
      "close-on-esc-keydown",
      "close-on-overlay-click",
      "confirm-btn",
      "default",
      "destroy-on-close",
      "footer",
      "header",
      "mode",
      "placement",
      "prevent-scroll-through",
      "show-in-attached-element",
      "show-overlay",
      "size",
      "size-draggable",
      "visible",
      "z-index",
      "cancel",
      "close",
      "close-btn-click",
      "confirm",
      "esc-keydown",
      "overlay-click"
    ],
    "description": "Drawer\n\n模态抽屉\n\n[docs](https://tdesign.tencent.com/vue/components/drawer)"
  },
  "t-dropdown": {
    "attributes": [
      "direction",
      "disabled",
      "hide-after-item-click",
      "max-column-width",
      "max-height",
      "min-column-width",
      "options",
      "placement",
      "popup-props",
      "trigger",
      "click"
    ],
    "description": "Dropdown\n\n下拉菜单\n\n[docs](https://tdesign.tencent.com/vue/components/dropdown)"
  },
  "t-dropdown-item": {
    "attributes": [
      "active",
      "content",
      "disabled",
      "divider",
      "prefix-icon",
      "theme",
      "value",
      "click"
    ],
    "description": "DropdownItem\n\n下拉菜单选项\n\n[docs](https://tdesign.tencent.com/vue/components/dropdown-item)"
  },
  "t-enhanced-table": {
    "attributes": [
      "before-drag-sort",
      "tree",
      "tree-expand-and-fold-icon",
      "abnormal-drag-sort",
      "tree-expand-change"
    ],
    "description": "EnhancedTable\n\n增强表格\n\n[docs](https://tdesign.tencent.com/vue/components/enhanced-table)"
  },
  "t-footer": {
    "attributes": [
      "height"
    ],
    "description": "Footer\n\n布局-底部内容\n\n[docs](https://tdesign.tencent.com/vue/components/footer)"
  },
  "t-form": {
    "attributes": [
      "colon",
      "data",
      "disabled",
      "error-message",
      "form-controlled-components",
      "label-align",
      "label-width",
      "layout",
      "prevent-submit-default",
      "required-mark",
      "reset-type",
      "rules",
      "scroll-to-first-error",
      "show-error-message",
      "status-icon",
      "submit-with-warning-message",
      "reset",
      "submit",
      "validate"
    ],
    "description": "Form\n\n表单\n\n[docs](https://tdesign.tencent.com/vue/components/form)"
  },
  "t-form-item": {
    "attributes": [
      "for",
      "help",
      "label",
      "label-align",
      "label-width",
      "name",
      "required-mark",
      "rules",
      "show-error-message",
      "status",
      "status-icon",
      "success-border",
      "tips"
    ],
    "description": "FormItem\n\n表单元素\n\n[docs](https://tdesign.tencent.com/vue/components/form-item)"
  },
  "t-guide": {
    "attributes": [
      "counter",
      "current",
      "finish-button-props",
      "hide-counter",
      "hide-prev",
      "hide-skip",
      "highlight-padding",
      "mode",
      "next-button-props",
      "prev-button-props",
      "show-overlay",
      "skip-button-props",
      "steps",
      "z-index",
      "change",
      "finish",
      "next-step-click",
      "prev-step-click",
      "skip"
    ],
    "description": "Guide\n\n引导\n\n[docs](https://tdesign.tencent.com/vue/components/guide)"
  },
  "t-head-menu": {
    "attributes": [
      "expand-type",
      "expanded",
      "logo",
      "operations",
      "theme",
      "value",
      "change",
      "expand"
    ],
    "description": "HeadMenu\n\n顶部导航菜单\n\n[docs](https://tdesign.tencent.com/vue/components/head-menu)"
  },
  "t-header": {
    "attributes": [
      "height"
    ],
    "description": "Header\n\n布局-头部\n\n[docs](https://tdesign.tencent.com/vue/components/header)"
  },
  "t-icon-svg": {
    "attributes": [
      "load-default-icons",
      "name",
      "size",
      "style",
      "url",
      "click"
    ],
    "description": "IconSVG\n\n图标（IconSVG）\n\n[docs](https://tdesign.tencent.com/vue/components/icon-svg)"
  },
  "t-iconfont": {
    "attributes": [
      "load-default-icons",
      "name",
      "size",
      "style",
      "tag",
      "url",
      "click"
    ],
    "description": "Iconfont\n\n图标（Iconfont）\n\n[docs](https://tdesign.tencent.com/vue/components/iconfont)"
  },
  "t-image": {
    "attributes": [
      "alt",
      "error",
      "fit",
      "gallery",
      "lazy",
      "loading",
      "overlay-content",
      "overlay-trigger",
      "placeholder",
      "position",
      "shape",
      "src",
      "srcset",
      "error",
      "load"
    ],
    "description": "Image\n\n图片\n\n[docs](https://tdesign.tencent.com/vue/components/image)"
  },
  "t-image-viewer": {
    "attributes": [
      "close-btn",
      "close-on-overlay",
      "draggable",
      "image-scale",
      "images",
      "index",
      "mode",
      "navigation-arrow",
      "show-overlay",
      "title",
      "trigger",
      "viewer-scale",
      "visible",
      "z-index",
      "close",
      "index-change"
    ],
    "description": "ImageViewer\n\n图片预览\n\n[docs](https://tdesign.tencent.com/vue/components/image-viewer)"
  },
  "t-input": {
    "attributes": [
      "align",
      "allow-input-over-max",
      "auto-width",
      "autocomplete",
      "autofocus",
      "clearable",
      "disabled",
      "format",
      "input-class",
      "label",
      "maxcharacter",
      "maxlength",
      "name",
      "placeholder",
      "prefix-icon",
      "readonly",
      "show-clear-icon-on-empty",
      "show-limit-number",
      "size",
      "status",
      "suffix",
      "suffix-icon",
      "tips",
      "type",
      "value",
      "blur",
      "change",
      "clear",
      "click",
      "compositionend",
      "compositionstart",
      "enter",
      "focus",
      "keydown",
      "keypress",
      "keyup",
      "mouseenter",
      "mouseleave",
      "paste",
      "validate",
      "wheel"
    ],
    "description": "Input\n\n输入框\n\n[docs](https://tdesign.tencent.com/vue/components/input)"
  },
  "t-input-adornment": {
    "attributes": [
      "append",
      "prepend"
    ],
    "description": "InputAdornment\n\n输入装饰器\n\n[docs](https://tdesign.tencent.com/vue/components/input-adornment)"
  },
  "t-input-group": {
    "attributes": [
      "separate"
    ],
    "description": "InputGroup\n\n输入框组\n\n[docs](https://tdesign.tencent.com/vue/components/input-group)"
  },
  "t-input-number": {
    "attributes": [
      "align",
      "allow-input-over-limit",
      "auto-width",
      "decimal-places",
      "disabled",
      "format",
      "input-props",
      "label",
      "large-number",
      "max",
      "min",
      "placeholder",
      "readonly",
      "size",
      "status",
      "step",
      "suffix",
      "theme",
      "tips",
      "value",
      "blur",
      "change",
      "enter",
      "focus",
      "keydown",
      "keypress",
      "keyup",
      "validate"
    ],
    "description": "InputNumber\n\n数字输入框\n\n[docs](https://tdesign.tencent.com/vue/components/input-number)"
  },
  "t-layout": {
    "attributes": [
      "direction"
    ],
    "description": "Layout\n\n布局\n\n[docs](https://tdesign.tencent.com/vue/components/layout)"
  },
  "t-link": {
    "attributes": [
      "content",
      "default",
      "disabled",
      "hover",
      "href",
      "prefix-icon",
      "size",
      "suffix-icon",
      "target",
      "theme",
      "underline",
      "click"
    ],
    "description": "Link\n\n链接\n\n[docs](https://tdesign.tencent.com/vue/components/link)"
  },
  "t-list": {
    "attributes": [
      "async-loading",
      "footer",
      "header",
      "layout",
      "scroll",
      "size",
      "split",
      "stripe",
      "load-more",
      "scroll"
    ],
    "description": "List\n\n列表\n\n[docs](https://tdesign.tencent.com/vue/components/list)"
  },
  "t-list-item": {
    "attributes": [
      "action",
      "content",
      "default"
    ],
    "description": "ListItem\n\n列表项\n\n[docs](https://tdesign.tencent.com/vue/components/list-item)"
  },
  "t-list-item-meta": {
    "attributes": [
      "avatar",
      "description",
      "image",
      "title"
    ],
    "description": "ListItemMeta\n\n带图片的列表项\n\n[docs](https://tdesign.tencent.com/vue/components/list-item-meta)"
  },
  "t-loading": {
    "attributes": [
      "attach",
      "content",
      "default",
      "delay",
      "fullscreen",
      "indicator",
      "inherit-color",
      "loading",
      "prevent-scroll-through",
      "show-overlay",
      "size",
      "text",
      "z-index"
    ],
    "description": "Loading\n\n加载中\n\n[docs](https://tdesign.tencent.com/vue/components/loading)"
  },
  "t-menu": {
    "attributes": [
      "collapsed",
      "expand-mutex",
      "expand-type",
      "expanded",
      "logo",
      "operations",
      "theme",
      "value",
      "width",
      "change",
      "expand"
    ],
    "description": "Menu\n\n侧边导航菜单\n\n[docs](https://tdesign.tencent.com/vue/components/menu)"
  },
  "t-menu-group": {
    "attributes": [
      "title"
    ],
    "description": "MenuGroup\n\n导航菜单组\n\n[docs](https://tdesign.tencent.com/vue/components/menu-group)"
  },
  "t-menu-item": {
    "attributes": [
      "content",
      "default",
      "disabled",
      "href",
      "icon",
      "replace",
      "router",
      "target",
      "to",
      "value",
      "click"
    ],
    "description": "MenuItem\n\n导航菜单选项\n\n[docs](https://tdesign.tencent.com/vue/components/menu-item)"
  },
  "t-message": {
    "attributes": [
      "close-btn",
      "content",
      "duration",
      "icon",
      "theme",
      "close",
      "close-btn-click",
      "duration-end"
    ],
    "description": "Message\n\n全局提醒\n\n[docs](https://tdesign.tencent.com/vue/components/message)"
  },
  "t-notification": {
    "attributes": [
      "close-btn",
      "content",
      "default",
      "duration",
      "footer",
      "icon",
      "theme",
      "title",
      "close-btn-click",
      "duration-end"
    ],
    "description": "Notification\n\n消息通知\n\n[docs](https://tdesign.tencent.com/vue/components/notification)"
  },
  "t-option": {
    "attributes": [
      "check-all",
      "content",
      "default",
      "disabled",
      "label",
      "title",
      "value"
    ],
    "description": "Option\n\n选择器选项\n\n[docs](https://tdesign.tencent.com/vue/components/option)"
  },
  "t-option-group": {
    "attributes": [
      "divider",
      "label"
    ],
    "description": "OptionGroup\n\n选择器选项组\n\n[docs](https://tdesign.tencent.com/vue/components/option-group)"
  },
  "t-pagination": {
    "attributes": [
      "current",
      "disabled",
      "folded-max-page-btn",
      "max-page-btn",
      "page-ellipsis-mode",
      "page-size",
      "page-size-options",
      "select-props",
      "show-first-and-last-page-btn",
      "show-jumper",
      "show-page-number",
      "show-page-size",
      "show-previous-and-next-btn",
      "size",
      "theme",
      "total",
      "total-content",
      "change",
      "current-change",
      "page-size-change"
    ],
    "description": "Pagination\n\n分页\n\n[docs](https://tdesign.tencent.com/vue/components/pagination)"
  },
  "t-pagination-mini": {
    "attributes": [
      "disabled",
      "layout",
      "show-current",
      "size",
      "tips",
      "variant",
      "change"
    ],
    "description": "PaginationMini\n\n迷你分页\n\n[docs](https://tdesign.tencent.com/vue/components/pagination-mini)"
  },
  "t-popconfirm": {
    "attributes": [
      "cancel-btn",
      "confirm-btn",
      "default",
      "destroy-on-close",
      "icon",
      "placement",
      "popup-props",
      "show-arrow",
      "theme",
      "trigger-element",
      "cancel",
      "confirm",
      "visible-change"
    ],
    "description": "Popconfirm\n\n气泡确认框\n\n[docs](https://tdesign.tencent.com/vue/components/popconfirm)"
  },
  "t-popup": {
    "attributes": [
      "attach",
      "close-btn",
      "content",
      "default",
      "delay",
      "destroy-on-close",
      "disabled",
      "hide-empty-popup",
      "overlay-class-name",
      "overlay-inner-class-name",
      "overlay-inner-style",
      "overlay-style",
      "placement",
      "popper-options",
      "show-arrow",
      "trigger",
      "trigger-element",
      "visible",
      "z-index",
      "scroll",
      "scroll-to-bottom",
      "visible-change"
    ],
    "description": "Popup\n\n气泡框\n\n[docs](https://tdesign.tencent.com/vue/components/popup)"
  },
  "t-primary-table": {
    "attributes": [
      "async-loading",
      "column-controller",
      "column-controller-visible",
      "columns",
      "display-columns",
      "drag-sort",
      "drag-sort-options",
      "editable-cell-state",
      "editable-row-keys",
      "expand-icon",
      "expand-on-row-click",
      "expanded-row",
      "expanded-row-keys",
      "filter-icon",
      "filter-row",
      "filter-value",
      "hide-sort-tips",
      "indeterminate-selected-row-keys",
      "multiple-sort",
      "reserve-selected-row-on-paginate",
      "select-on-row-click",
      "selected-row-keys",
      "show-sort-column-bg-color",
      "sort",
      "sort-icon",
      "sort-on-row-draggable",
      "async-loading-click",
      "cell-click",
      "change",
      "column-change",
      "column-controller-visible-change",
      "data-change",
      "display-columns-change",
      "drag-sort",
      "expand-change",
      "filter-change",
      "row-edit",
      "row-validate",
      "select-change",
      "sort-change",
      "validate"
    ],
    "description": "PrimaryTable\n\n主表格\n\n[docs](https://tdesign.tencent.com/vue/components/primary-table)"
  },
  "t-progress": {
    "attributes": [
      "color",
      "label",
      "percentage",
      "size",
      "status",
      "stroke-width",
      "theme",
      "track-color"
    ],
    "description": "Progress\n\n进度条\n\n[docs](https://tdesign.tencent.com/vue/components/progress)"
  },
  "t-radio": {
    "attributes": [
      "allow-uncheck",
      "checked",
      "default",
      "disabled",
      "label",
      "name",
      "value",
      "change",
      "click"
    ],
    "description": "Radio\n\n单选框\n\n[docs](https://tdesign.tencent.com/vue/components/radio)"
  },
  "t-radio-button": {
    "attributes": [
      "allow-uncheck",
      "checked",
      "default",
      "disabled",
      "label",
      "name",
      "value",
      "change",
      "click"
    ],
    "description": "Radio\n\n单选框\n\n[docs](https://tdesign.tencent.com/vue/components/radio)"
  },
  "t-radio-group": {
    "attributes": [
      "allow-uncheck",
      "disabled",
      "name",
      "options",
      "size",
      "value",
      "variant",
      "change"
    ],
    "description": "RadioGroup\n\n单选框组\n\n[docs](https://tdesign.tencent.com/vue/components/radio-group)"
  },
  "t-range-input": {
    "attributes": [
      "active-index",
      "clearable",
      "disabled",
      "format",
      "input-props",
      "label",
      "placeholder",
      "prefix-icon",
      "readonly",
      "separator",
      "show-clear-icon-on-empty",
      "size",
      "status",
      "suffix",
      "suffix-icon",
      "tips",
      "value",
      "blur",
      "change",
      "clear",
      "click",
      "enter",
      "focus",
      "mouseenter",
      "mouseleave"
    ],
    "description": "RangeInput\n\n范围输入框\n\n[docs](https://tdesign.tencent.com/vue/components/range-input)"
  },
  "t-range-input-popup": {
    "attributes": [
      "auto-width",
      "disabled",
      "input-value",
      "panel",
      "popup-props",
      "popup-visible",
      "range-input-props",
      "readonly",
      "status",
      "tips",
      "input-change",
      "popup-visible-change"
    ],
    "description": "RangeInputPopup\n\n范围输入框触发器\n\n[docs](https://tdesign.tencent.com/vue/components/range-input-popup)"
  },
  "t-rate": {
    "attributes": [
      "allow-half",
      "color",
      "count",
      "disabled",
      "gap",
      "icon",
      "show-text",
      "size",
      "texts",
      "value",
      "change"
    ],
    "description": "Rate\n\n评分\n\n[docs](https://tdesign.tencent.com/vue/components/rate)"
  },
  "t-row": {
    "attributes": [
      "align",
      "gutter",
      "justify",
      "tag"
    ],
    "description": "Row\n\n栅格-横向\n\n[docs](https://tdesign.tencent.com/vue/components/row)"
  },
  "t-search": {
    "attributes": [
      "auto-width",
      "autocomplete-options",
      "autofocus",
      "borderless",
      "clearable",
      "disabled",
      "filter",
      "input-props",
      "label",
      "multiline",
      "placeholder",
      "popup-props",
      "prefix-icon",
      "readonly",
      "select-input-props",
      "suffix",
      "suffix-icon",
      "textarea-props",
      "value",
      "blur",
      "change",
      "clear",
      "enter",
      "focus",
      "search"
    ],
    "description": "Search\n\n搜索\n\n[docs](https://tdesign.tencent.com/vue/components/search)"
  },
  "t-select": {
    "attributes": [
      "auto-width",
      "autofocus",
      "borderless",
      "clearable",
      "collapsed-items",
      "creatable",
      "disabled",
      "empty",
      "filter",
      "filterable",
      "input-props",
      "input-value",
      "keys",
      "label",
      "loading",
      "loading-text",
      "max",
      "min-collapsed-num",
      "multiple",
      "options",
      "panel-bottom-content",
      "panel-top-content",
      "placeholder",
      "popup-props",
      "popup-visible",
      "prefix-icon",
      "readonly",
      "reserve-keyword",
      "scroll",
      "select-input-props",
      "show-arrow",
      "size",
      "status",
      "suffix",
      "suffix-icon",
      "tag-input-props",
      "tag-props",
      "tips",
      "value",
      "value-display",
      "value-type",
      "blur",
      "change",
      "clear",
      "create",
      "enter",
      "focus",
      "input-change",
      "popup-visible-change",
      "remove",
      "search"
    ],
    "description": "Select\n\n选择器\n\n[docs](https://tdesign.tencent.com/vue/components/select)"
  },
  "t-select-input": {
    "attributes": [
      "allow-input",
      "auto-width",
      "autofocus",
      "borderless",
      "clearable",
      "collapsed-items",
      "disabled",
      "input-props",
      "input-value",
      "keys",
      "label",
      "loading",
      "min-collapsed-num",
      "multiple",
      "panel",
      "placeholder",
      "popup-props",
      "popup-visible",
      "readonly",
      "reserve-keyword",
      "status",
      "suffix",
      "suffix-icon",
      "tag",
      "tag-input-props",
      "tag-props",
      "tips",
      "value",
      "value-display",
      "blur",
      "clear",
      "enter",
      "focus",
      "input-change",
      "mouseenter",
      "mouseleave",
      "paste",
      "popup-visible-change",
      "tag-change"
    ],
    "description": "SelectInput\n\n筛选器输入框\n\n[docs](https://tdesign.tencent.com/vue/components/select-input)"
  },
  "t-skeleton": {
    "attributes": [
      "animation",
      "content",
      "default",
      "delay",
      "loading",
      "row-col",
      "theme"
    ],
    "description": "Skeleton\n\n骨架屏\n\n[docs](https://tdesign.tencent.com/vue/components/skeleton)"
  },
  "t-slider": {
    "attributes": [
      "disabled",
      "input-number-props",
      "label",
      "layout",
      "marks",
      "max",
      "min",
      "range",
      "show-step",
      "step",
      "tooltip-props",
      "value",
      "change"
    ],
    "description": "Slider\n\n滑块\n\n[docs](https://tdesign.tencent.com/vue/components/slider)"
  },
  "t-space": {
    "attributes": [
      "align",
      "break-line",
      "direction",
      "separator",
      "size"
    ],
    "description": "Space\n\n间距\n\n[docs](https://tdesign.tencent.com/vue/components/space)"
  },
  "t-statistic": {
    "attributes": [
      "animation",
      "animation-start",
      "color",
      "decimal-places",
      "extra",
      "format",
      "loading",
      "prefix",
      "separator",
      "suffix",
      "title",
      "trend",
      "trend-placement",
      "unit",
      "value"
    ],
    "description": "Statistic\n\n统计数值\n\n[docs](https://tdesign.tencent.com/vue/components/statistic)"
  },
  "t-step-item": {
    "attributes": [
      "content",
      "default",
      "extra",
      "icon",
      "status",
      "title",
      "value"
    ],
    "description": "StepItem\n\n步骤\n\n[docs](https://tdesign.tencent.com/vue/components/step-item)"
  },
  "t-steps": {
    "attributes": [
      "current",
      "layout",
      "options",
      "readonly",
      "separator",
      "sequence",
      "theme",
      "change"
    ],
    "description": "Steps\n\n步骤条\n\n[docs](https://tdesign.tencent.com/vue/components/steps)"
  },
  "t-sticky-item": {
    "attributes": [
      "icon",
      "label",
      "popup",
      "popup-props",
      "trigger"
    ],
    "description": "StickyItem\n\n侧边固钉项\n\n[docs](https://tdesign.tencent.com/vue/components/sticky-item)"
  },
  "t-sticky-tool": {
    "attributes": [
      "list",
      "offset",
      "placement",
      "popup-props",
      "shape",
      "type",
      "width",
      "click",
      "hover"
    ],
    "description": "StickyTool\n\n侧边固钉\n\n[docs](https://tdesign.tencent.com/vue/components/sticky-tool)"
  },
  "t-submenu": {
    "attributes": [
      "content",
      "default",
      "disabled",
      "icon",
      "popup-props",
      "title",
      "value"
    ],
    "description": "Submenu\n\n二级导航\n\n[docs](https://tdesign.tencent.com/vue/components/submenu)"
  },
  "t-swiper": {
    "attributes": [
      "animation",
      "autoplay",
      "current",
      "direction",
      "duration",
      "height",
      "interval",
      "loop",
      "navigation",
      "stop-on-hover",
      "theme",
      "trigger",
      "type",
      "change"
    ],
    "description": "Swiper\n\n轮播\n\n[docs](https://tdesign.tencent.com/vue/components/swiper)"
  },
  "t-switch": {
    "attributes": [
      "custom-value",
      "disabled",
      "label",
      "loading",
      "size",
      "value",
      "change"
    ],
    "description": "Switch\n\n开关\n\n[docs](https://tdesign.tencent.com/vue/components/switch)"
  },
  "t-tab-panel": {
    "attributes": [
      "default",
      "destroy-on-hide",
      "disabled",
      "draggable",
      "label",
      "panel",
      "removable",
      "value",
      "remove"
    ],
    "description": "TabPanel\n\n选项卡面板\n\n[docs](https://tdesign.tencent.com/vue/components/tab-panel)"
  },
  "t-tabs": {
    "attributes": [
      "action",
      "addable",
      "disabled",
      "drag-sort",
      "list",
      "placement",
      "size",
      "theme",
      "value",
      "add",
      "change",
      "drag-sort",
      "remove"
    ],
    "description": "Tabs\n\n选项卡\n\n[docs](https://tdesign.tencent.com/vue/components/tabs)"
  },
  "t-tag": {
    "attributes": [
      "closable",
      "content",
      "default",
      "disabled",
      "icon",
      "max-width",
      "shape",
      "size",
      "theme",
      "variant",
      "click",
      "close"
    ],
    "description": "Tag\n\n标签\n\n[docs](https://tdesign.tencent.com/vue/components/tag)"
  },
  "t-tag-input": {
    "attributes": [
      "auto-width",
      "clearable",
      "collapsed-items",
      "disabled",
      "drag-sort",
      "excess-tags-display-type",
      "input-props",
      "input-value",
      "label",
      "max",
      "min-collapsed-num",
      "placeholder",
      "readonly",
      "size",
      "status",
      "suffix",
      "suffix-icon",
      "tag",
      "tag-props",
      "tips",
      "value",
      "value-display",
      "blur",
      "change",
      "clear",
      "click",
      "drag-sort",
      "enter",
      "focus",
      "input-change",
      "mouseenter",
      "mouseleave",
      "paste",
      "remove"
    ],
    "description": "TagInput\n\n标签输入框\n\n[docs](https://tdesign.tencent.com/vue/components/tag-input)"
  },
  "t-textarea": {
    "attributes": [
      "allow-input-over-max",
      "autofocus",
      "autosize",
      "disabled",
      "label",
      "maxcharacter",
      "maxlength",
      "name",
      "placeholder",
      "readonly",
      "status",
      "tips",
      "value",
      "blur",
      "change",
      "focus",
      "keydown",
      "keypress",
      "keyup"
    ],
    "description": "Textarea\n\n文本输入框\n\n[docs](https://tdesign.tencent.com/vue/components/textarea)"
  },
  "t-time-picker": {
    "attributes": [
      "allow-input",
      "clearable",
      "disable-time",
      "disabled",
      "format",
      "hide-disabled-time",
      "input-props",
      "placeholder",
      "popup-props",
      "presets",
      "size",
      "status",
      "steps",
      "tips",
      "value",
      "blur",
      "change",
      "close",
      "focus",
      "input",
      "open",
      "pick"
    ],
    "description": "TimePicker\n\n时间选择器\n\n[docs](https://tdesign.tencent.com/vue/components/time-picker)"
  },
  "t-time-range-picker": {
    "attributes": [
      "allow-input",
      "clearable",
      "disable-time",
      "disabled",
      "format",
      "hide-disabled-time",
      "placeholder",
      "popup-props",
      "presets",
      "range-input-props",
      "size",
      "status",
      "steps",
      "tips",
      "value",
      "blur",
      "change",
      "focus",
      "input",
      "pick"
    ],
    "description": "TimeRangePicker\n\n时间范围选择器\n\n[docs](https://tdesign.tencent.com/vue/components/time-range-picker)"
  },
  "t-timeline": {
    "attributes": [
      "label-align",
      "layout",
      "mode",
      "reverse",
      "theme"
    ],
    "description": "Timeline\n\n时间轴\n\n[docs](https://tdesign.tencent.com/vue/components/timeline)"
  },
  "t-timeline-item": {
    "attributes": [
      "content",
      "dot",
      "dot-color",
      "label",
      "label-align",
      "loading"
    ],
    "description": "TimelineItem\n\n时间轴\n\n[docs](https://tdesign.tencent.com/vue/components/timeline-item)"
  },
  "t-tooltip": {
    "attributes": [
      "delay",
      "destroy-on-close",
      "duration",
      "placement",
      "show-arrow",
      "theme"
    ],
    "description": "Tooltip\n\n文字提示\n\n[docs](https://tdesign.tencent.com/vue/components/tooltip)"
  },
  "t-tooltip-lite": {
    "attributes": [
      "content",
      "placement",
      "show-arrow",
      "show-shadow",
      "theme",
      "trigger-element"
    ],
    "description": "TooltipLite\n\n文字提示简版\n\n[docs](https://tdesign.tencent.com/vue/components/tooltip-lite)"
  },
  "t-transfer": {
    "attributes": [
      "checkbox-props",
      "checked",
      "data",
      "direction",
      "disabled",
      "empty",
      "footer",
      "keys",
      "operation",
      "pagination",
      "search",
      "show-check-all",
      "target-sort",
      "title",
      "transfer-item",
      "tree",
      "value",
      "change",
      "checked-change",
      "page-change",
      "scroll",
      "search"
    ],
    "description": "Transfer\n\n穿梭框\n\n[docs](https://tdesign.tencent.com/vue/components/transfer)"
  },
  "t-tree": {
    "attributes": [
      "activable",
      "active-multiple",
      "actived",
      "allow-fold-node-on-filter",
      "check-props",
      "check-strictly",
      "checkable",
      "data",
      "disable-check",
      "disabled",
      "draggable",
      "empty",
      "expand-all",
      "expand-level",
      "expand-mutex",
      "expand-on-click-node",
      "expand-parent",
      "expanded",
      "filter",
      "height",
      "hover",
      "icon",
      "keys",
      "label",
      "lazy",
      "line",
      "load",
      "max-height",
      "operations",
      "scroll",
      "transition",
      "value",
      "value-mode",
      "active",
      "change",
      "click",
      "drag-end",
      "drag-leave",
      "drag-over",
      "drag-start",
      "drop",
      "expand",
      "load",
      "scroll"
    ],
    "description": "Tree\n\n树\n\n[docs](https://tdesign.tencent.com/vue/components/tree)"
  },
  "t-tree-select": {
    "attributes": [
      "auto-width",
      "autofocus",
      "borderless",
      "clearable",
      "collapsed-items",
      "data",
      "disabled",
      "empty",
      "filter",
      "filterable",
      "input-props",
      "input-value",
      "keys",
      "label",
      "loading",
      "loading-text",
      "max",
      "min-collapsed-num",
      "multiple",
      "panel-bottom-content",
      "panel-top-content",
      "placeholder",
      "popup-props",
      "popup-visible",
      "prefix-icon",
      "readonly",
      "reserve-keyword",
      "select-input-props",
      "size",
      "status",
      "suffix",
      "suffix-icon",
      "tag-props",
      "tips",
      "tree-props",
      "value",
      "value-display",
      "value-type",
      "blur",
      "change",
      "clear",
      "enter",
      "focus",
      "input-change",
      "popup-visible-change",
      "remove",
      "search"
    ],
    "description": "TreeSelect\n\n树选择\n\n[docs](https://tdesign.tencent.com/vue/components/tree-select)"
  },
  "t-upload": {
    "attributes": [
      "abridge-name",
      "accept",
      "action",
      "allow-upload-duplicate-file",
      "auto-upload",
      "before-all-files-upload",
      "before-upload",
      "data",
      "default",
      "disabled",
      "drag-content",
      "draggable",
      "file-list-display",
      "files",
      "format",
      "format-request",
      "format-response",
      "headers",
      "input-attributes",
      "is-batch-upload",
      "locale",
      "max",
      "method",
      "mock-progress-duration",
      "multiple",
      "name",
      "placeholder",
      "request-method",
      "show-upload-progress",
      "size-limit",
      "status",
      "theme",
      "tips",
      "trigger",
      "trigger-button-props",
      "upload-all-files-in-one-request",
      "upload-pasted-files",
      "use-mock-progress",
      "value",
      "with-credentials",
      "cancel-upload",
      "change",
      "dragenter",
      "dragleave",
      "drop",
      "fail",
      "one-file-fail",
      "one-file-success",
      "preview",
      "progress",
      "remove",
      "select-change",
      "success",
      "validate",
      "waiting-upload-files-change"
    ],
    "description": "Upload\n\n上传\n\n[docs](https://tdesign.tencent.com/vue/components/upload)"
  },
  "t-watermark": {
    "attributes": [
      "alpha",
      "content",
      "default",
      "height",
      "is-repeat",
      "line-space",
      "movable",
      "move-interval",
      "offset",
      "removable",
      "rotate",
      "watermark-content",
      "width",
      "x",
      "y",
      "z-index"
    ],
    "description": "Watermark\n\n水印\n\n[docs](https://tdesign.tencent.com/vue/components/watermark)"
  }
}