tdesign-vue
Version:
2,274 lines (2,273 loc) • 54.5 kB
JSON
{
"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",
"get-current-anchor",
"size",
"target-offset",
"change",
"click"
],
"description": "Anchor\n\n锚点\n\n[docs](https://tdesign.tencent.com/vue/components/anchor)"
},
"t-anchor-item": {
"attributes": [
"custom-scroll",
"href",
"target",
"title"
],
"description": "AnchorItem\n\n锚点项\n\n[docs](https://tdesign.tencent.com/vue/components/anchor)"
},
"t-anchor-target": {
"attributes": [
"id",
"tag"
],
"description": "AnchorTarget\n\n锚点目标\n\n[docs](https://tdesign.tencent.com/vue/components/anchor)"
},
"t-aside": {
"attributes": [
"width"
],
"description": "Aside\n\n布局-侧边栏\n\n[docs](https://tdesign.tencent.com/vue/components/layout)"
},
"t-auto-complete": {
"attributes": [
"autofocus",
"borderless",
"clearable",
"default",
"disabled",
"empty",
"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",
"click",
"contextmenu",
"error",
"hover"
],
"description": "Avatar\n\n头像\n\n[docs](https://tdesign.tencent.com/vue/components/avatar)"
},
"t-avatar-group": {
"attributes": [
"cascading",
"collapse-avatar",
"max",
"popup-props",
"shape",
"size",
"collapsed-item-click"
],
"description": "AvatarGroup\n\n头像组\n\n[docs](https://tdesign.tencent.com/vue/components/avatar)"
},
"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": [
"active-row-keys",
"active-row-type",
"allow-resize-column-width",
"attach",
"bordered",
"bottom-content",
"cell-empty-content",
"columns",
"data",
"disable-data-page",
"disable-space-inactive-row",
"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",
"keyboard-row-hover",
"last-full-row",
"lazy-load",
"loading",
"loading-props",
"locale",
"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",
"active-change",
"active-row-action",
"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/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",
"row-selection-allow-uncheck",
"row-selection-type",
"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",
"active-row-keys",
"active-row-type",
"allow-resize-column-width",
"attach",
"bordered",
"bottom-content",
"cell-empty-content",
"data",
"disable-data-page",
"disable-space-inactive-row",
"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",
"keyboard-row-hover",
"last-full-row",
"lazy-load",
"loading",
"loading-props",
"locale",
"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",
"active-change",
"active-row-action",
"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": "PrimaryTable\n\n主表格\n\n[docs](https://tdesign.tencent.com/vue/components/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",
"click"
],
"description": "BreadcrumbItem\n\n面包屑项\n\n[docs](https://tdesign.tencent.com/vue/components/breadcrumb)"
},
"t-button": {
"attributes": [
"block",
"content",
"default",
"disabled",
"form",
"ghost",
"href",
"icon",
"loading",
"loading-props",
"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",
"loading-props",
"shadow",
"size",
"status",
"subtitle",
"theme",
"title"
],
"description": "Card\n\n卡片\n\n[docs](https://tdesign.tencent.com/vue/components/card)"
},
"t-cascader": {
"attributes": [
"autofocus",
"borderless",
"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",
"panel-bottom-content",
"panel-top-content",
"placeholder",
"popup-props",
"popup-visible",
"prefix-icon",
"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",
"checked-props",
"content",
"default",
"disabled",
"size",
"unchecked-props",
"value",
"change",
"click"
],
"description": "CheckTag\n\n可选标签\n\n[docs](https://tdesign.tencent.com/vue/components/tag)"
},
"t-check-tag-group": {
"attributes": [
"checked-props",
"multiple",
"options",
"unchecked-props",
"value",
"change"
],
"description": "CheckTagGroup\n\n可选标签组\n\n[docs](https://tdesign.tencent.com/vue/components/tag)"
},
"t-checkbox": {
"attributes": [
"check-all",
"checked",
"default",
"disabled",
"indeterminate",
"label",
"lazy-load",
"name",
"readonly",
"title",
"value",
"change"
],
"description": "Checkbox\n\n多选框\n\n[docs](https://tdesign.tencent.com/vue/components/checkbox)"
},
"t-checkbox-group": {
"attributes": [
"disabled",
"lazy-load",
"max",
"name",
"options",
"readonly",
"value",
"change"
],
"description": "CheckboxGroup\n\n多选框组\n\n[docs](https://tdesign.tencent.com/vue/components/checkbox)"
},
"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)"
},
"t-color-picker": {
"attributes": [
"borderless",
"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",
"size",
"swatch-colors",
"value",
"change",
"clear",
"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-config-provider": {
"attributes": [
"global-config"
],
"description": "ConfigProvider\n\n全局特性配置\n\n[docs](https://tdesign.tencent.com/vue/components/config-provider)"
},
"t-content": {
"attributes": [
"content",
"default"
],
"description": "Content\n\n布局-内容\n\n[docs](https://tdesign.tencent.com/vue/components/layout)"
},
"t-date-picker": {
"attributes": [
"allow-input",
"borderless",
"clearable",
"default-time",
"disable-date",
"disable-time",
"disabled",
"enable-time-picker",
"first-day-of-week",
"format",
"input-props",
"label",
"mode",
"multiple",
"need-confirm",
"placeholder",
"popup-props",
"prefix-icon",
"presets",
"presets-placement",
"select-input-props",
"size",
"status",
"suffix-icon",
"time-picker-props",
"tips",
"value",
"value-display",
"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",
"disable-date",
"disable-time",
"enable-time-picker",
"first-day-of-week",
"format",
"mode",
"need-confirm",
"presets",
"presets-placement",
"time-picker-props",
"value"
],
"description": "DatePickerPanel\n\n日期选择器面板\n\n[docs](https://tdesign.tencent.com/vue/components/date-picker)"
},
"t-date-range-picker": {
"attributes": [
"allow-input",
"borderless",
"cancel-range-select-limit",
"clearable",
"default-time",
"disable-date",
"disable-time",
"disabled",
"enable-time-picker",
"first-day-of-week",
"format",
"label",
"mode",
"need-confirm",
"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-picker)"
},
"t-date-range-picker-panel": {
"attributes": [
"default-time",
"cell-click",
"change",
"confirm",
"month-change",
"panel-click",
"preset-click",
"time-change",
"year-change",
"disable-date",
"enable-time-picker",
"first-day-of-week",
"format",
"mode",
"panel-preselection",
"presets",
"presets-placement",
"time-picker-props",
"value"
],
"description": "DateRangePickerPanel\n\n日期范围选择器面板\n\n[docs](https://tdesign.tencent.com/vue/components/date-picker)"
},
"t-descriptions": {
"attributes": [
"bordered",
"colon",
"column",
"content-style",
"item-layout",
"items",
"label-style",
"layout",
"size",
"table-layout",
"title"
],
"description": "Descriptions\n\n描述列表\n\n[docs](https://tdesign.tencent.com/vue/components/descriptions)"
},
"t-descriptions-item": {
"attributes": [
"content",
"default",
"label",
"span"
],
"description": "DescriptionsItem\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-loading",
"confirm-on-enter",
"default",
"destroy-on-close",
"dialog-class-name",
"dialog-style",
"draggable",
"footer",
"header",
"mode",
"placement",
"prevent-scroll-through",
"show-in-attached-element",
"show-overlay",
"theme",
"top",
"visible",
"width",
"z-index",
"before-close",
"before-open",
"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": [
"body",
"cancel-btn",
"close-btn",
"confirm-btn",
"confirm-loading",
"footer",
"header",
"theme",
"cancel",
"close-btn-click",
"confirm",
"body",
"cancel-btn",
"close-btn",
"confirm-btn",
"confirm-loading",
"footer",
"header",
"theme"
],
"description": "DialogCard\n\n对话框卡片\n\n[docs](https://tdesign.tencent.com/vue/components/dialog)"
},
"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",
"drawer-class-name",
"footer",
"header",
"mode",
"placement",
"prevent-scroll-through",
"show-in-attached-element",
"show-overlay",
"size",
"size-draggable",
"visible",
"z-index",
"before-close",
"before-open",
"cancel",
"close",
"close-btn-click",
"confirm",
"esc-keydown",
"overlay-click",
"size-drag-end"
],
"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",
"panel-bottom-content",
"panel-top-content",
"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)"
},
"t-empty": {
"attributes": [
"action",
"description",
"image",
"image-style",
"size",
"title",
"type"
],
"description": "Empty\n\n空状态\n\n[docs](https://tdesign.tencent.com/vue/components/empty)"
},
"t-enhanced-table": {
"attributes": [
"before-drag-sort",
"expanded-tree-nodes",
"tree",
"tree-expand-and-fold-icon",
"abnormal-drag-sort",
"expanded-tree-nodes-change",
"tree-expand-change"
],
"description": "EnhancedTable\n\n增强表格\n\n[docs](https://tdesign.tencent.com/vue/components/table)"
},
"t-footer": {
"attributes": [
"height"
],
"description": "Footer\n\n布局-底部内容\n\n[docs](https://tdesign.tencent.com/vue/components/layout)"
},
"t-form": {
"attributes": [
"colon",
"data",
"disabled",
"error-message",
"form-controlled-components",
"id",
"label-align",
"label-width",
"layout",
"prevent-submit-default",
"readonly",
"required-mark",
"required-mark-position",
"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)"
},
"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/menu)"
},
"t-header": {
"attributes": [
"height"
],
"description": "Header\n\n布局-头部\n\n[docs](https://tdesign.tencent.com/vue/components/layout)"
},
"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)"
},
"t-icon": {
"attributes": [
"load-default-icons",
"name",
"size",
"style",
"url",
"click"
],
"description": "IconSVG\n\n图标(IconSVG)\n\n[docs](https://tdesign.tencent.com/vue/components/icon)"
},
"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/icon)"
},
"t-image": {
"attributes": [
"alt",
"error",
"fallback",
"fit",
"gallery",
"lazy",
"loading",
"overlay-content",
"overlay-trigger",
"placeholder",
"position",
"referrerpolicy",
"shape",
"src",
"srcset",
"error",
"load"
],
"description": "Image\n\n图片\n\n[docs](https://tdesign.tencent.com/vue/components/image)"
},
"t-image-viewer": {
"attributes": [
"attach",
"close-btn",
"close-on-esc-keydown",
"close-on-overlay",
"draggable",
"image-referrerpolicy",
"image-scale",
"images",
"index",
"mode",
"navigation-arrow",
"show-overlay",
"title",
"trigger",
"viewer-scale",
"visible",
"z-index",
"close",
"download",
"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",
"borderless",
"clearable",
"disabled",
"format",
"input-class",
"label",
"maxcharacter",
"maxlength",
"name",
"placeholder",
"prefix-icon",
"readonly",
"show-clear-icon-on-empty",
"show-limit-number",
"size",
"spell-check",
"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)"
},
"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",
"download",
"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",
"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)"
},
"t-list-item-meta": {
"attributes": [
"avatar",
"description",
"image",
"title"
],
"description": "ListItemMeta\n\n带图片的列表项\n\n[docs](https://tdesign.tencent.com/vue/components/list)"
},
"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)"
},
"t-menu-item": {
"attributes": [
"content",
"default",
"disabled",
"href",
"icon",
"replace",
"router",
"router-link",
"target",
"to",
"tooltip-props",
"value",
"click"
],
"description": "MenuItem\n\n导航菜单选项\n\n[docs](https://tdesign.tencent.com/vue/components/menu)"
},
"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/select)"
},
"t-option-group": {
"attributes": [
"divider",
"label"
],
"description": "OptionGroup\n\n选择器选项组\n\n[docs](https://tdesign.tencent.com/vue/components/select)"
},
"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)"
},
"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",
"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",
"overlay-click",
"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",
"row-selection-allow-uncheck",
"row-selection-type",
"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",
"active-row-keys",
"active-row-type",
"allow-resize-column-width",
"attach",
"bordered",
"bottom-content",
"cell-empty-content",
"data",
"disable-data-page",
"disable-space-inactive-row",
"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",
"keyboard-row-hover",
"last-full-row",
"lazy-load",
"loading",
"loading-props",
"locale",
"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",
"active-change",
"active-row-action",
"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": "PrimaryTable\n\n主表格\n\n[docs](https://tdesign.tencent.com/vue/components/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",
"readonly",
"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",
"readonly",
"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",
"readonly",
"size",
"theme",
"value",
"variant",
"change"
],
"description": "RadioGroup\n\n单选框组\n\n[docs](https://tdesign.tencent.com/vue/components/radio)"
},
"t-range-input": {
"attributes": [
"active-index",
"borderless",
"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",
"label",
"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)"
},
"t-rate": {
"attributes": [
"allow-half",
"clearable",
"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",
"options-layout",
"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",
"prefix-icon",
"readonly",
"reserve-keyword",
"size",
"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",
"change-end"
],
"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/steps)"
},
"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-tool)"
},
"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/menu)"
},
"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": [
"before-change",
"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",
"lazy",
"panel",
"removable",
"value",
"remove"
],
"description": "TabPanel\n\n选项卡面板\n\n[docs](https://tdesign.tencent.com/vue/components/tabs)"
},
"t-tabs": {
"attributes": [
"action",
"addable",
"disabled",
"drag-sort",
"list",
"placement",
"scroll-position",
"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",
"color",
"content",
"default",
"disabled",
"icon",
"max-width",
"shape",
"size",
"theme",
"title",
"variant",
"click",
"close"
],
"description": "Tag\n\n标签\n\n[docs](https://tdesign.tencent.com/vue/components/tag)"
},
"t-tag-input": {
"attributes": [
"auto-width",
"borderless",
"clearable",
"collapsed-items",
"disabled",
"drag-sort",
"excess-tags-display-type",
"input-props",
"input-value",
"label",
"max",
"min-collapsed-num",
"placeholder",
"prefix-icon",
"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",
"maxcharacter",
"maxlength",
"name",
"placeholder",
"readonly",
"status",
"tips",
"value",
"blur",
"change",
"focus",
"keydown",
"keypress",
"keyup",
"validate"
],
"description": "Textarea\n\n文本输入框\n\n[docs](https://tdesign.tencent.com/vue/components/textarea)"
},
"t-time-picker": {
"attributes": [
"allow-input",
"borderless",
"clearable",
"disable-time",
"disabled",
"format",
"hide-disabled-time",
"input-props",
"label",
"placeholder",
"popup-props",
"presets",
"select-input-props",
"size",
"status",
"steps",
"tips",
"value",
"value-display",
"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",
"auto-swap",
"borderless",
"clearable",
"disable-time",
"disabled",
"format",
"hide-disabled-time",
"label",
"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-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",
"click"
],
"description": "TimelineItem\n\n时间轴\n\n[docs](https://tdesign.tencent.com/vue/components/timeline)"
},
"t-tooltip": {
"attributes": [
"delay",
"destroy-on-close",
"duration",
"placement",
"show-arrow",
"theme",
"attach",
"content",
"default",
"delay",
"destroy-on-close",
"disabled",
"hide-empty-popup",
"overlay-class-name",
"overlay-inner-class-name",
"overlay-inner-style",
"overlay-style",
"popper-options",
"show-arrow",
"trigger",
"trigger-element",
"visible",
"z-index",
"overlay-click",
"scroll",
"scroll-to-bottom",
"visible-change"
],
"description": "Tooltip\n\n文字提示\n\n[docs](https://tdesign.tencent.com/vue/components/tooltip)"
},
"t-transfer": {
"attributes": [
"checkbox-props",
"checked",
"data",
"direction",
"disabled",
"empty",
"footer",
"keys",
"operation",
"pagination",
"search",
"show-check-all",
"target-draggable",
"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-drop",
"allow-fold-node-on-filter",
"check-props",
"check-strictly",
"checkable",
"data",
"disable-check",
"disabled",