low-code/apps/designer/.vtj/materials/@sy/low-code-designer.json
2025-02-19 13:42:56 +08:00

13289 lines
310 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"div": {
"name": "div",
"label": "容器",
"categoryId": "html",
"snippet": {
"children": "容器文本内容示例"
}
},
"span": {
"name": "span",
"label": "内联",
"categoryId": "html",
"snippet": {
"children": "内联容器文本内容示例"
}
},
"a": {
"name": "a",
"label": "链接",
"categoryId": "html",
"props": [
{
"name": "href",
"label": "href",
"setters": "InputSetter"
}
],
"snippet": {
"children": "链接文本内容示例",
"props": {
"href": "#"
}
}
},
"img": {
"name": "img",
"label": "图片",
"categoryId": "html",
"childIncludes": false,
"props": [
{
"name": "src",
"label": "src",
"setters": "InputSetter"
},
{
"name": "width",
"label": "width",
"setters": "InputSetter"
},
{
"name": "height",
"label": "height",
"setters": "InputSetter"
}
],
"snippet": {
"props": {
"src": "data:image/png;base64,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",
"width": "200",
"height": "200"
}
}
},
"h1": {
"name": "h1",
"label": "大标题",
"categoryId": "html",
"snippet": {
"children": "标题"
}
},
"h2": {
"name": "h2",
"label": "中标题",
"categoryId": "html",
"snippet": {
"children": "标题"
}
},
"h3": {
"name": "h3",
"label": "小标题",
"categoryId": "html",
"snippet": {
"children": "标题"
}
},
"p": {
"name": "p",
"label": "段落",
"categoryId": "html",
"snippet": {
"children": "段落文本"
}
},
"component": {
"name": "component",
"label": "动态组件",
"categoryId": "elements",
"doc": "https://cn.vuejs.org/api/built-in-special-elements.html#component",
"props": [
{
"name": "is",
"label": "组件名",
"setters": "InputSetter"
}
],
"snippet": {
"children": "组件文本内容示例",
"props": {
"is": "div"
}
}
},
"slot": {
"name": "slot",
"label": "插槽",
"categoryId": "elements",
"doc": "https://cn.vuejs.org/api/built-in-special-elements.html#slot",
"props": [
{
"name": "name",
"label": "名称",
"defaultValue": "default",
"setters": "InputSetter"
}
],
"snippet": {
"children": "默认插槽内容"
}
},
"Transition": {
"name": "Transition",
"label": "过渡效果",
"categoryId": "components",
"doc": "https://cn.vuejs.org/api/built-in-components.html#transition",
"package": "vue",
"props": [
{
"name": "name",
"label": "名称",
"defaultValue": "",
"title": "用于自动生成过渡 CSS class 名",
"setters": "InputSetter"
},
{
"name": "css",
"label": "应用CSS",
"defaultValue": true,
"title": "是否应用 CSS 过渡 class",
"setters": "BooleanSetter"
},
{
"name": "type",
"label": "事件类型",
"title": "指定要等待的过渡事件类型来确定过渡结束的时间,默认情况下会自动检测持续时间较长的类型",
"setters": "SelectSetter",
"options": [
"transition",
"animation"
]
},
{
"name": "duration",
"label": "持续时间",
"title": "显式指定过渡的持续时间",
"setters": [
"NumberSetter",
"JSONSetter"
]
},
{
"name": "mode",
"label": "时序",
"defaultValue": "default",
"title": "控制离开/进入过渡的时序。",
"setters": "SelectSetter",
"options": [
"in-out",
"out-in",
"default"
]
},
{
"name": "appear",
"label": "使用过渡",
"defaultValue": false,
"title": "是否对初始渲染使用过渡",
"setters": "BooleanSetter"
},
{
"name": "enterFromClass",
"label": "enterFromClass",
"setters": "InputSetter"
},
{
"name": "enterActiveClass",
"label": "enterActiveClass",
"setters": "InputSetter"
},
{
"name": "enterToClass",
"label": "enterToClass",
"setters": "InputSetter"
},
{
"name": "appearFromClass",
"label": "appearFromClass",
"setters": "InputSetter"
},
{
"name": "appearActiveClass",
"label": "appearActiveClass",
"setters": "InputSetter"
},
{
"name": "appearToClass",
"label": "appearToClass",
"setters": "InputSetter"
},
{
"name": "leaveFromClass",
"label": "leaveFromClass",
"setters": "InputSetter"
},
{
"name": "leaveActiveClass",
"label": "leaveActiveClass",
"setters": "InputSetter"
},
{
"name": "leaveToClass",
"label": "leaveToClass",
"setters": "InputSetter"
}
],
"events": [
"before-enter",
"before-leave",
"enter",
"leave",
"appear",
"after-enter",
"after-leave",
"after-appear",
"enter-cancelled",
"leave-cancelled",
"ppear-cancelled"
],
"snippet": {
"children": "Transition"
}
},
"TransitionGroup": {
"name": "TransitionGroup",
"label": "过渡效果组",
"categoryId": "components",
"doc": "https://cn.vuejs.org/api/built-in-components.html#transitiongroup",
"package": "vue",
"props": [
{
"name": "name",
"label": "名称",
"defaultValue": "",
"title": "用于自动生成过渡 CSS class 名",
"setters": "InputSetter"
},
{
"name": "tag",
"label": "标签名",
"title": "如果未定义,则渲染为片段 (fragment)",
"setters": "InputSetter"
},
{
"name": "moveClass",
"label": "moveClass",
"title": "用于自定义过渡期间被应用的 CSS class。",
"setters": "InputSetter"
},
{
"name": "css",
"label": "应用CSS",
"defaultValue": true,
"title": "是否应用 CSS 过渡 class",
"setters": "BooleanSetter"
},
{
"name": "type",
"label": "事件类型",
"title": "指定要等待的过渡事件类型来确定过渡结束的时间,默认情况下会自动检测持续时间较长的类型",
"setters": "SelectSetter",
"options": [
"transition",
"animation"
]
},
{
"name": "duration",
"label": "持续时间",
"title": "显式指定过渡的持续时间",
"setters": [
"NumberSetter",
"JSONSetter"
]
},
{
"name": "appear",
"label": "使用过渡",
"defaultValue": false,
"title": "是否对初始渲染使用过渡",
"setters": "BooleanSetter"
},
{
"name": "enterFromClass",
"label": "enterFromClass",
"setters": "InputSetter"
},
{
"name": "enterActiveClass",
"label": "enterActiveClass",
"setters": "InputSetter"
},
{
"name": "enterToClass",
"label": "enterToClass",
"setters": "InputSetter"
},
{
"name": "appearFromClass",
"label": "appearFromClass",
"setters": "InputSetter"
},
{
"name": "appearActiveClass",
"label": "appearActiveClass",
"setters": "InputSetter"
},
{
"name": "appearToClass",
"label": "appearToClass",
"setters": "InputSetter"
},
{
"name": "leaveFromClass",
"label": "leaveFromClass",
"setters": "InputSetter"
},
{
"name": "leaveActiveClass",
"label": "leaveActiveClass",
"setters": "InputSetter"
},
{
"name": "leaveToClass",
"label": "leaveToClass",
"setters": "InputSetter"
}
],
"events": [
"before-enter",
"before-leave",
"enter",
"leave",
"appear",
"after-enter",
"after-leave",
"after-appear",
"enter-cancelled",
"leave-cancelled",
"ppear-cancelled"
],
"snippet": {
"children": "TransitionGroup"
}
},
"KeepAlive": {
"name": "KeepAlive",
"label": "缓存切换组件",
"categoryId": "components",
"doc": "https://cn.vuejs.org/api/built-in-components.html#keepalive",
"package": "vue",
"props": [
{
"name": "include",
"label": "匹配包含",
"title": "如果指定,则只有与 `include` 名称, 匹配的组件才会被缓存。",
"setters": [
"InputSetter",
"JSONSetter"
]
},
{
"name": "exclude",
"label": "匹配排除",
"title": "任何名称与 `exclude` 匹配的组件都不会被缓存。",
"setters": [
"InputSetter",
"JSONSetter"
]
},
{
"name": "max",
"label": "最大缓存数",
"title": "最多可以缓存多少组件实例。",
"setters": [
"InputSetter"
]
}
]
},
"Teleport": {
"name": "Teleport",
"label": "传送组件",
"categoryId": "components",
"doc": "https://cn.vuejs.org/api/built-in-components.html#teleport",
"package": "vue",
"props": [
{
"name": "to",
"label": "目标容器",
"title": "指定目标容器,可以是选择器或实际元素",
"setters": [
"InputSetter"
]
},
{
"name": "disabled",
"label": "禁用",
"title": "当值为 `true` 时,内容将保留在其原始位置, 而不是移动到目标容器中, 可以动态更改",
"setters": [
"BooleanSetter"
]
}
]
},
"Suspense": {
"name": "Suspense",
"label": "异步依赖",
"categoryId": "components",
"doc": "https://cn.vuejs.org/api/built-in-components.html#suspense",
"package": "vue",
"props": [
{
"name": "timeout",
"label": "timeout",
"setters": [
"InputSetter"
]
}
]
},
"RouterLink": {
"name": "RouterLink",
"label": "路由链接",
"categoryId": "components",
"doc": "https://router.vuejs.org/zh/api/interfaces/RouterLinkProps.html",
"package": "vue-router",
"props": [
{
"name": "to",
"label": "to",
"setters": [
"InputSetter"
]
},
{
"name": "replace",
"label": "replace",
"setters": [
"BooleanSetter"
]
}
],
"snippet": {
"children": "RouterLink",
"props": {
"to": "/"
}
}
},
"ElAffix": {
"name": "ElAffix",
"label": "固钉",
"categoryId": "nav",
"doc": "https://element-plus.org/zh-CN/component/affix.html",
"package": "element-plus",
"props": [
{
"name": "offset",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "position",
"defaultValue": "top",
"setters": "SelectSetter",
"options": [
"top",
"bottom"
]
},
{
"name": "target",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "z-index",
"defaultValue": 100,
"setters": "NumberSetter"
}
],
"events": [
{
"name": "change"
},
{
"name": "scroll"
}
],
"slots": [
"default"
],
"snippet": {
"name": "ElAffix",
"children": [
{
"name": "ElButton",
"props": {
"type": "primary"
},
"children": "Affix 固钉"
}
]
}
},
"ElAlert": {
"name": "ElAlert",
"childIncludes": true,
"label": "提示",
"doc": "https://element-plus.org/zh-CN/component/alert.html",
"categoryId": "other",
"package": "element-plus",
"props": [
{
"name": "title",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "type",
"defaultValue": "info",
"setters": "SelectSetter",
"options": [
"success",
"warning",
"info",
"error"
]
},
{
"name": "description",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "closable",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "center",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "closeText",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "showIcon",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "effect",
"defaultValue": "light",
"setters": "SelectSetter",
"options": [
"light",
"dark"
]
}
],
"events": [
{
"name": "close"
}
],
"slots": [
{
"name": "default"
},
{
"name": "title"
}
],
"snippet": {
"props": {
"title": "success alert",
"type": "success"
}
}
},
"ElAnchor": {
"name": "ElAnchor",
"label": "锚点",
"doc": "https://element-plus.org/zh-CN/component/anchor.html",
"categoryId": "other",
"package": "element-plus",
"props": [
{
"name": "container",
"label": "container",
"title": "滚动的容器",
"setters": "StringSetter"
},
{
"name": "offset",
"label": "offset",
"title": "设置锚点滚动的偏移量",
"setters": "NumberSetter",
"defaultValue": 0
},
{
"name": "bound",
"label": "bound",
"title": "触发锚点的元素的位置偏移量",
"setters": "NumberSetter",
"defaultValue": 15
},
{
"name": "duration",
"label": "duration",
"title": "设置容器滚动持续时间,单位为毫秒",
"setters": "NumberSetter",
"defaultValue": 300
},
{
"name": "marker",
"label": "marker",
"title": "是否显示标记",
"setters": "BooleanSetter",
"defaultValue": true
},
{
"name": "type",
"label": "type",
"title": "设置锚点类型",
"setters": "SelectSetter",
"options": [
"default",
"underline"
],
"defaultValue": "default"
},
{
"name": "direction",
"label": "direction",
"title": "设置锚点方向",
"setters": "SelectSetter",
"options": [
"vertical",
"horizontal"
],
"defaultValue": "horizontal"
},
{
"name": "selectScrollTop",
"title": "滚动时,链接是否选中位于顶部",
"defaultValue": false,
"setters": "BooleanSetter"
}
],
"events": [
"change",
"click"
],
"slots": [
"default"
],
"snippet": {
"props": {
"offset": "70"
},
"children": [
{
"name": "ElAnchorLink",
"props": {
"href": ""
},
"children": "基本用法"
}
]
}
},
"ElAnchorLink": {
"name": "ElAnchorLink",
"label": "锚点链接",
"doc": "https://element-plus.org/zh-CN/component/anchor.html",
"categoryId": "other",
"package": "element-plus",
"props": [
{
"name": "title",
"label": "title",
"title": "链接的文本内容",
"setters": "StringSetter"
},
{
"name": "href",
"label": "href",
"title": "链接的地址",
"setters": "StringSetter"
}
],
"slots": [
"default",
"sub-link"
],
"snippet": {
"props": {
"href": ""
},
"children": "基本用法"
}
},
"ElAutocomplete": {
"name": "ElAutocomplete",
"label": "自动补全输入框",
"categoryId": "form",
"doc": "https://element-plus.org/zh-CN/component/autocomplete.html",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"defaultValue": "",
"title": "选中项绑定值",
"setters": "StringSetter"
},
{
"name": "placeholder",
"title": "占位文本",
"defaultValue": "",
"setters": "StringSetter"
},
{
"name": "clearable",
"title": "是否可清空",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "disabled",
"title": "自动补全组件是否被禁用",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "valueKey",
"title": "输入建议对象中用于显示的键名",
"defaultValue": "value",
"setters": "StringSetter"
},
{
"name": "debounce",
"defaultValue": 300,
"title": "获取输入建议的防抖延时",
"setters": "NumberSetter"
},
{
"name": "placement",
"defaultValue": "bottom-start",
"title": "菜单弹出位置",
"options": [
"top ",
"top-start",
"top-end",
"top-end",
"bottom",
"bottom-start",
"bottom-end"
],
"setters": "SelectSetter"
},
{
"name": "fetchSuggestions",
"defaultValue": "",
"title": "获取输入建议的方法",
"setters": [
"ArraySetter",
"FunctionSetter"
]
},
{
"name": "triggerOnFocus",
"defaultValue": true,
"title": "是否在输入框focus时显示建议列表",
"setters": "BooleanSetter"
},
{
"name": "selectWhenUnmatched",
"defaultValue": false,
"title": "在输入没有任何匹配建议的情况下按下回车是否触发select事件",
"setters": "BooleanSetter"
},
{
"name": "name",
"title": "等价于原生 input name 属性",
"defaultValue": "",
"setters": "StringSetter"
},
{
"name": "aria-label",
"defaultValue": "",
"title": "原生 aria-label属性",
"setters": "StringSetter"
},
{
"name": "hideLoading",
"title": "是否隐藏远程加载时的加载图标",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "popperClass",
"defaultValue": "",
"title": "下拉列表的类名",
"setters": "StringSetter"
},
{
"name": "teleported",
"title": "是否将下拉列表元素插入 append-to 指向的元素下",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "highlightFirstItem",
"defaultValue": false,
"title": "是否默认突出显示远程搜索建议中的第一项",
"setters": "BooleanSetter"
},
{
"name": "fit-input-width",
"defaultValue": false,
"title": "下拉框是否与输入框同宽",
"setters": "BooleanSetter"
},
{
"name": "popperAppendToBody",
"defaultValue": false,
"title": "是否将下拉列表插入至body元素",
"setters": "BooleanSetter"
}
],
"slots": [
{
"name": "default",
"params": [
"item"
]
},
{
"name": "prefix"
},
{
"name": "suffix"
},
{
"name": "prepend"
},
{
"name": "append"
},
{
"name": "loading"
}
],
"events": [
{
"name": "update:modelValue"
},
{
"name": "select"
},
{
"name": "change"
}
],
"snippet": {
"props": {
"fetchSuggestions": {
"type": "JSFunction",
"value": "(function (queryString, cb) {\r\n\r\n const list = [\r\n { value: 'vue', link: 'https://github.com/vuejs/vue' },\r\n { value: 'element', link: 'https://github.com/ElemeFE/element' },\r\n { value: 'cooking', link: 'https://github.com/ElemeFE/cooking' },\r\n { value: 'mint-ui', link: 'https://github.com/ElemeFE/mint-ui' },\r\n { value: 'vuex', link: 'https://github.com/vuejs/vuex' },\r\n { value: 'vue-router', link: 'https://github.com/vuejs/vue-router' },\r\n { value: 'babel', link: 'https://github.com/babel/babel' }\r\n ];\r\n\r\n const results = list.filter(n => n.value.startsWith(queryString));\r\n\r\n cb(results);\r\n\r\n})"
}
}
}
},
"ElAvatar": {
"name": "ElAvatar",
"label": "头像",
"categoryId": "data",
"doc": "https://element-plus.org/zh-CN/component/avatar.html",
"package": "element-plus",
"props": [
{
"name": "icon",
"defaultValue": "",
"setters": "IconSetter"
},
{
"name": "size",
"setters": [
"SelectSetter",
"NumberSetter"
],
"options": [
"large",
"default",
"small"
],
"defaultValue": "default"
},
{
"name": "shape",
"defaultValue": "circle",
"options": [
"circle",
"square"
],
"setters": "SelectSetter"
},
{
"name": "src",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "srcSet",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "alt",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "fit",
"defaultValue": "cover",
"options": [
"fill",
"contain",
"cover",
"none",
"scale-down"
],
"setters": "SelectSetter"
}
],
"events": [
"error"
],
"slots": [
"default",
"icon"
],
"snippet": {
"props": {
"src": "https://cube.elemecdn.com/3/7c/3ea6beec64369c2642b92c6726f1epng.png"
}
}
},
"ElBacktop": {
"name": "ElBacktop",
"label": "回到顶部",
"categoryId": "nav",
"doc": "https://element-plus.org/zh-CN/component/backtop.html",
"package": "element-plus",
"props": [
{
"name": "target",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "visibilityHeight",
"defaultValue": 200,
"setters": "NumberSetter"
},
{
"name": "right",
"defaultValue": 40,
"setters": "NumberSetter"
},
{
"name": "bottom",
"defaultValue": 40,
"setters": "NumberSetter"
}
],
"events": [
{
"name": "click"
}
],
"slots": [
"default"
],
"snippet": {
"name": "ElBacktop",
"children": [
{
"name": "component",
"props": {
"is": "div",
"style": {
"height": "100%",
"textAlign": "center",
"width": "100px",
"lineHeight": "40px",
"color": "#1989fa"
}
},
"children": "UP"
}
]
}
},
"ElBadge": {
"name": "ElBadge",
"label": "徽章",
"categoryId": "data",
"doc": "https://element-plus.org/zh-CN/component/badge.html",
"package": "element-plus",
"props": [
{
"name": "value",
"defaultValue": "",
"title": "显示值",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "max",
"defaultValue": 99,
"setters": "NumberSetter"
},
{
"name": "isDot",
"defaultValue": false,
"title": "是否显示小圆点。",
"setters": "BooleanSetter"
},
{
"name": "hidden",
"defaultValue": false,
"title": "是否隐藏 Badge。",
"setters": "BooleanSetter"
},
{
"name": "type",
"defaultValue": "danger",
"title": "badge 类型。",
"options": [
"primary",
"success",
"warning",
"danger",
"info"
],
"setters": "SelectSetter"
},
{
"name": "showZero",
"title": "值为零时是否显示 Badge ",
"setters": "BooleanSetter",
"defaultValue": true
},
{
"name": "color",
"title": "背景色",
"setters": "ColorSetter"
},
{
"name": "offset",
"title": "badge 的偏移量",
"setters": "ArraySetter"
},
{
"name": "badgeStyle",
"title": "自定义 badge 样式",
"setters": "ObjectSetter"
},
{
"name": "badgeClass",
"title": "自定义 badge 类名",
"setters": "StringSetter"
}
],
"slots": [
"default",
"content"
],
"snippet": {
"props": {
"value": 12
},
"children": [
{
"name": "ElButton",
"children": "评论"
}
]
}
},
"ElBreadcrumb": {
"name": "ElBreadcrumb",
"childIncludes": [
"ElBreadcrumbItem"
],
"label": "面包屑",
"categoryId": "nav",
"doc": "https://element-plus.org/zh-CN/component/breadcrumb.html",
"package": "element-plus",
"props": [
{
"name": "separator",
"defaultValue": "/",
"setters": "InputSetter"
},
{
"name": "separatorIcon",
"defaultValue": "",
"setters": [
"InputSetter"
]
}
],
"slots": [
"default",
"separatorIcon"
],
"snippet": {
"children": [
{
"name": "ElBreadcrumbItem",
"children": "主页"
},
{
"name": "ElBreadcrumbItem",
"children": "列表"
},
{
"name": "ElBreadcrumbItem",
"children": "详情"
}
]
}
},
"ElBreadcrumbItem": {
"name": "ElBreadcrumbItem",
"label": "面包屑项",
"categoryId": "nav",
"package": "element-plus",
"props": [
{
"name": "to",
"defaultValue": "",
"setters": [
"InputSetter",
"JSONSetter"
]
},
{
"name": "replace",
"defaultValue": "",
"setters": "InputSetter"
}
],
"slots": [
"default"
],
"snippet": {
"name": "ElBreadcrumbItem",
"children": "BreadcrumbItem"
}
},
"ElButton": {
"name": "ElButton",
"label": "按钮",
"categoryId": "base",
"doc": "https://element-plus.org/zh-CN/component/button.html",
"props": [
{
"name": "size",
"defaultValue": "default",
"setters": "SelectSetter",
"options": [
"default",
"large",
"small"
]
},
{
"name": "type",
"defaultValue": "default",
"setters": "SelectSetter",
"options": [
"default",
"primary",
"success",
"warning",
"danger",
"info"
]
},
{
"name": "plain",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "text",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "bg",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "link",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "round",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "circle",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "loading",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "loadingIcon",
"setters": "IconSetter"
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "icon",
"setters": "IconSetter"
},
{
"name": "autofocus",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "nativeType",
"defaultValue": "button",
"setters": "SelectSetter",
"options": [
"button ",
"submit",
"reset"
]
},
{
"name": "autoInsertSpace",
"setters": "BooleanSetter"
},
{
"name": "color",
"setters": "StringSetter"
},
{
"name": "dark",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "tag",
"setters": "StringSetter",
"defaultValue": "button"
}
],
"events": [
"click"
],
"slots": [
"default",
"loading",
"icon",
"tag"
],
"snippet": {
"name": "ElButton",
"children": "按钮",
"props": {
"type": "primary"
}
},
"package": "element-plus"
},
"ElButtonGroup": {
"name": "ElButtonGroup",
"childIncludes": [
"ElButton"
],
"label": "按钮组",
"categoryId": "base",
"props": [
{
"name": "size",
"defaultValue": "default",
"setters": "SelectSetter",
"options": [
"default",
"large",
"small"
]
},
{
"name": "type",
"defaultValue": "default",
"setters": "SelectSetter",
"options": [
"default",
"primary",
"success",
"warning",
"danger",
"info"
]
}
],
"slots": [
"default"
],
"snippet": {
"name": "ElButtonGroup",
"children": [
{
"name": "ElButton",
"children": "Button1"
},
{
"name": "ElButton",
"children": "Button2"
},
{
"name": "ElButton",
"children": "Button3"
}
]
},
"package": "element-plus"
},
"ElCalendar": {
"name": "ElCalendar",
"label": "日历",
"categoryId": "data",
"doc": "https://element-plus.org/zh-CN/component/calendar.html",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"defaultValue": "",
"setters": [
"StringSetter",
"ExpressionSetter"
]
},
{
"name": "range",
"defaultValue": "",
"setters": [
"ArraySetter",
"JSONSetter"
]
}
],
"events": [
"update:modelValue"
],
"slots": [
{
"name": "date-cell"
},
{
"name": "header"
}
]
},
"ElCard": {
"name": "ElCard",
"label": "卡片",
"categoryId": "data",
"package": "element-plus",
"doc": "https://element-plus.org/zh-CN/component/card.html",
"props": [
{
"name": "header",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "footer",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "bodyStyle",
"setters": "JSONSetter"
},
{
"name": "bodyClass",
"setters": "StringSetter"
},
{
"name": "shadow",
"defaultValue": "always",
"options": [
"always",
"hover",
"never"
],
"setters": "SelectSetter"
}
],
"slots": [
{
"name": "default"
},
{
"name": "header"
},
{
"name": "footer"
}
],
"snippet": {
"props": {
"header": "标题"
},
"children": "内容文本"
}
},
"ElCarousel": {
"name": "ElCarousel",
"label": "走马灯",
"categoryId": "data",
"doc": "https://element-plus.org/zh-CN/component/carousel.html",
"childIncludes": [
"ElCarouselItem"
],
"package": "element-plus",
"props": [
{
"name": "height",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "initialIndex",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "trigger",
"defaultValue": "hover",
"options": [
"hover",
"click"
],
"setters": "SelectSetter"
},
{
"name": "autoplay",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "interval",
"defaultValue": 3000,
"setters": "NumberSetter"
},
{
"name": "indicatorPosition",
"defaultValue": "",
"options": [
"",
"outside",
"none"
],
"label": "指示器",
"setters": "InputSetter"
},
{
"name": "arrow",
"defaultValue": "hover",
"options": [
"always",
"hover",
"never"
],
"setters": "SelectSetter"
},
{
"name": "type",
"defaultValue": "",
"options": [
"",
"card"
],
"setters": "SelectSetter"
},
{
"name": "cardScale",
"defaultValue": 0.83,
"setters": "NumberSetter"
},
{
"name": "loop",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "direction",
"defaultValue": "horizontal",
"options": [
"horizontal",
"vertical"
],
"setters": "SelectSetter"
},
{
"name": "pauseOnHover",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "motionBlur",
"defaultValue": false,
"setters": "BooleanSetter"
}
],
"events": [
"change"
],
"slots": [
"default"
],
"snippet": {
"props": {
"height": "300px",
"style": {
"width": "100%"
}
},
"children": [
{
"name": "ElCarouselItem",
"props": {
"style": {
"width": "100%"
}
},
"children": [
{
"name": "component",
"props": {
"is": "img",
"style": {
"width": "100%",
"height": "300px"
},
"src": "https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"
}
}
],
"directives": [
{
"name": "vFor",
"value": {
"type": "JSExpression",
"value": "3"
}
}
]
}
]
}
},
"ElCarouselItem": {
"name": "ElCarouselItem",
"label": "走马灯子项",
"categoryId": "data",
"package": "element-plus",
"props": [
{
"name": "name",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "label",
"defaultValue": "",
"setters": "InputSetter"
}
],
"slots": [
"default"
],
"snippet": {
"props": {
"style": {
"width": "100%"
}
},
"children": [
{
"name": "component",
"props": {
"is": "img",
"style": {
"width": "100%",
"height": "300px"
},
"src": "https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg"
}
}
]
}
},
"ElCascader": {
"name": "ElCascader",
"label": "级联选择器",
"categoryId": "form",
"doc": "https://element-plus.org/zh-CN/component/cascader.html",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"title": "选中项绑定值",
"setters": [
"StringSetter",
"NumberSetter",
"ObjectSetter"
]
},
{
"name": "options",
"title": "选项的数据源, value 和 label 可以通过 CascaderProps 自定义",
"defaultValue": [],
"setters": [
"ArraySetter",
"JSONSetter"
]
},
{
"name": "props",
"title": "配置选项",
"setters": [
"ObjectSetter",
"JSONSetter"
]
},
{
"name": "size",
"defaultValue": "",
"title": "尺寸",
"options": [
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "placeholder",
"title": "输入框占位文本",
"setters": "StringSetter"
},
{
"name": "disabled",
"title": "是否禁用",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "clearable",
"title": "是否支持清空选项",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "showAllLevels",
"defaultValue": true,
"title": "输入框中是否显示选中值的完整路径",
"setters": "BooleanSetter"
},
{
"name": "collapseTags",
"title": "多选模式下是否折叠Tag",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "collapseTagsTooltip",
"defaultValue": false,
"title": "当鼠标悬停于折叠标签的文本时,是否显示所有选中的标签。 要使用此属性collapseTags属性必须设定为 true",
"setters": "BooleanSetter"
},
{
"name": "separator",
"title": "用于分隔选项的字符",
"defaultValue": "/",
"setters": "StringSetter"
},
{
"name": "filterable",
"title": "该选项是否可以被搜索",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "filterMethod",
"title": "自定义搜索逻辑第一个参数是node第二个参数是keyword返回的布尔值表示是否保留该选项",
"defaultValue": "",
"setters": [
"FunctionSetter",
"ExpressionSetter"
]
},
{
"name": "debounce",
"title": "搜索关键词正在输入时的去抖延迟,单位为毫秒",
"defaultValue": 300,
"setters": "NumberSetter"
},
{
"name": "beforeFilter",
"title": "过滤函数调用前,所要调用的钩子函数,该函数接收要过滤的值作为参数。 如果该函数的返回值是 false 或者是一个被拒绝的 Promise那么接下来的过滤逻辑便不会执行",
"defaultValue": "",
"setters": [
"FunctionSetter",
"ExpressionSetter"
]
},
{
"name": "popperClass",
"title": "弹出内容的自定义类名",
"defaultValue": "",
"setters": "StringSetter"
},
{
"name": "teleported",
"title": "弹层是否使用 teleport",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "tagType",
"title": "标签类型",
"defaultValue": "info",
"options": [
"success",
"info",
"warning",
"danger"
],
"setters": "SelectSetter"
},
{
"name": "tag-effect",
"title": "tag effect",
"defaultValue": "light",
"options": [
"light",
"dark",
"plain"
],
"setters": "SelectSetter"
},
{
"name": "validateEvent",
"title": "输入时是否触发表单的校验",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "maxCollapseTags",
"title": "需要显示的 Tag 的最大数量 只有当 collapse-tags 设置为 true 时才会生效。",
"setters": "NumberSetter",
"defaultValue": 1
},
{
"name": "empty-values",
"title": "组件的空值配置",
"setters": "ArraySetter"
},
{
"name": "value-on-clear",
"title": "清空选项的值",
"setters": [
"StringSetter",
"NumberSetter",
"BooleanSetter",
"ArraySetter"
]
},
{
"name": "persistent",
"title": "当下拉框未被激活并且persistent设置为false下拉框容器会被删除。",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "fallback-placements",
"title": "Tooltip 可用的 positions",
"setters": "ArraySetter"
},
{
"name": "placement",
"title": "下拉框出现的位置",
"defaultValue": "bottom-start",
"options": [
"top",
"top-start",
"top-end",
"bottom",
"bottom-start",
"bottom-end",
"left",
"left-start",
"left-end",
"right",
"right-start",
"right-end"
],
"setters": "SelectSetter"
},
{
"name": "popperAppendToBody",
"defaultValue": true,
"title": "是否将弹出的内容直接插入到 body 元素。 在弹出内容的边框定位出现问题时,可将该属性设置为 false",
"setters": "BooleanSetter"
}
],
"events": [
{
"name": "change"
},
{
"name": "expand-change"
},
{
"name": "blur"
},
{
"name": "focus"
},
{
"name": "clear"
},
{
"name": "visible-change"
},
{
"name": "remove-tag"
},
{
"name": "update:modelValue"
}
],
"slots": [
{
"name": "default",
"params": [
"node",
"data"
]
},
{
"name": "empty"
}
],
"snippet": {
"props": {
"options": [
{
"value": "guide",
"label": "Guide",
"children": [
{
"value": "disciplines",
"label": "Disciplines",
"children": [
{
"value": "consistency",
"label": "Consistency"
},
{
"value": "feedback",
"label": "Feedback"
},
{
"value": "efficiency",
"label": "Efficiency"
},
{
"value": "controllability",
"label": "Controllability"
}
]
},
{
"value": "navigation",
"label": "Navigation",
"children": [
{
"value": "side nav",
"label": "Side Navigation"
},
{
"value": "top nav",
"label": "Top Navigation"
}
]
}
]
},
{
"value": "component",
"label": "Component",
"children": [
{
"value": "basic",
"label": "Basic",
"children": [
{
"value": "layout",
"label": "Layout"
},
{
"value": "color",
"label": "Color"
},
{
"value": "typography",
"label": "Typography"
},
{
"value": "icon",
"label": "Icon"
},
{
"value": "button",
"label": "Button"
}
]
},
{
"value": "form",
"label": "Form",
"children": [
{
"value": "radio",
"label": "Radio"
},
{
"value": "checkbox",
"label": "Checkbox"
},
{
"value": "input",
"label": "Input"
},
{
"value": "input-number",
"label": "InputNumber"
},
{
"value": "select",
"label": "Select"
},
{
"value": "cascader",
"label": "Cascader"
},
{
"value": "switch",
"label": "Switch"
},
{
"value": "slider",
"label": "Slider"
},
{
"value": "time-picker",
"label": "TimePicker"
},
{
"value": "date-picker",
"label": "DatePicker"
},
{
"value": "datetime-picker",
"label": "DateTimePicker"
},
{
"value": "upload",
"label": "Upload"
},
{
"value": "rate",
"label": "Rate"
},
{
"value": "form",
"label": "Form"
}
]
},
{
"value": "data",
"label": "Data",
"children": [
{
"value": "table",
"label": "Table"
},
{
"value": "tag",
"label": "Tag"
},
{
"value": "progress",
"label": "Progress"
},
{
"value": "tree",
"label": "Tree"
},
{
"value": "pagination",
"label": "Pagination"
},
{
"value": "badge",
"label": "Badge"
}
]
},
{
"value": "notice",
"label": "Notice",
"children": [
{
"value": "alert",
"label": "Alert"
},
{
"value": "loading",
"label": "Loading"
},
{
"value": "message",
"label": "Message"
},
{
"value": "message-box",
"label": "MessageBox"
},
{
"value": "notification",
"label": "Notification"
}
]
},
{
"value": "navigation",
"label": "Navigation",
"children": [
{
"value": "menu",
"label": "Menu"
},
{
"value": "tabs",
"label": "Tabs"
},
{
"value": "breadcrumb",
"label": "Breadcrumb"
},
{
"value": "dropdown",
"label": "Dropdown"
},
{
"value": "steps",
"label": "Steps"
}
]
},
{
"value": "others",
"label": "Others",
"children": [
{
"value": "dialog",
"label": "Dialog"
},
{
"value": "tooltip",
"label": "Tooltip"
},
{
"value": "popover",
"label": "Popover"
},
{
"value": "card",
"label": "Card"
},
{
"value": "carousel",
"label": "Carousel"
},
{
"value": "collapse",
"label": "Collapse"
}
]
}
]
},
{
"value": "resource",
"label": "Resource",
"children": [
{
"value": "axure",
"label": "Axure Components"
},
{
"value": "sketch",
"label": "Sketch Templates"
},
{
"value": "docs",
"label": "Design Documentation"
}
]
}
],
"props": {},
"modelValue": []
}
}
},
"ElCascaderPanel": {
"name": "ElCascaderPanel",
"label": "级联面板",
"categoryId": "form",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"title": "选中项绑定值",
"defaultValue": "",
"setters": [
"StringSetter",
"NumberSetter",
"JSONSetter"
]
},
{
"name": "options",
"title": "选项的数据源",
"defaultValue": "",
"setters": "JSONSetter"
},
{
"name": "props",
"title": "配置选项",
"defaultValue": "",
"setters": "JSONSetter"
}
],
"events": [
{
"name": "change"
},
{
"name": "expand-change"
},
{
"name": "close"
}
],
"slots": [
{
"name": "default",
"params": [
"node",
"data"
]
},
{
"name": "empty"
}
],
"snippet": {
"props": {
"options": [
{
"value": "guide",
"label": "Guide",
"children": [
{
"value": "disciplines",
"label": "Disciplines",
"children": [
{
"value": "consistency",
"label": "Consistency"
},
{
"value": "feedback",
"label": "Feedback"
},
{
"value": "efficiency",
"label": "Efficiency"
},
{
"value": "controllability",
"label": "Controllability"
}
]
},
{
"value": "navigation",
"label": "Navigation",
"children": [
{
"value": "side nav",
"label": "Side Navigation"
},
{
"value": "top nav",
"label": "Top Navigation"
}
]
}
]
},
{
"value": "component",
"label": "Component",
"children": [
{
"value": "basic",
"label": "Basic",
"children": [
{
"value": "layout",
"label": "Layout"
},
{
"value": "color",
"label": "Color"
},
{
"value": "typography",
"label": "Typography"
},
{
"value": "icon",
"label": "Icon"
},
{
"value": "button",
"label": "Button"
}
]
},
{
"value": "form",
"label": "Form",
"children": [
{
"value": "radio",
"label": "Radio"
},
{
"value": "checkbox",
"label": "Checkbox"
},
{
"value": "input",
"label": "Input"
},
{
"value": "input-number",
"label": "InputNumber"
},
{
"value": "select",
"label": "Select"
},
{
"value": "cascader",
"label": "Cascader"
},
{
"value": "switch",
"label": "Switch"
},
{
"value": "slider",
"label": "Slider"
},
{
"value": "time-picker",
"label": "TimePicker"
},
{
"value": "date-picker",
"label": "DatePicker"
},
{
"value": "datetime-picker",
"label": "DateTimePicker"
},
{
"value": "upload",
"label": "Upload"
},
{
"value": "rate",
"label": "Rate"
},
{
"value": "form",
"label": "Form"
}
]
},
{
"value": "data",
"label": "Data",
"children": [
{
"value": "table",
"label": "Table"
},
{
"value": "tag",
"label": "Tag"
},
{
"value": "progress",
"label": "Progress"
},
{
"value": "tree",
"label": "Tree"
},
{
"value": "pagination",
"label": "Pagination"
},
{
"value": "badge",
"label": "Badge"
}
]
},
{
"value": "notice",
"label": "Notice",
"children": [
{
"value": "alert",
"label": "Alert"
},
{
"value": "loading",
"label": "Loading"
},
{
"value": "message",
"label": "Message"
},
{
"value": "message-box",
"label": "MessageBox"
},
{
"value": "notification",
"label": "Notification"
}
]
},
{
"value": "navigation",
"label": "Navigation",
"children": [
{
"value": "menu",
"label": "Menu"
},
{
"value": "tabs",
"label": "Tabs"
},
{
"value": "breadcrumb",
"label": "Breadcrumb"
},
{
"value": "dropdown",
"label": "Dropdown"
},
{
"value": "steps",
"label": "Steps"
}
]
},
{
"value": "others",
"label": "Others",
"children": [
{
"value": "dialog",
"label": "Dialog"
},
{
"value": "tooltip",
"label": "Tooltip"
},
{
"value": "popover",
"label": "Popover"
},
{
"value": "card",
"label": "Card"
},
{
"value": "carousel",
"label": "Carousel"
},
{
"value": "collapse",
"label": "Collapse"
}
]
}
]
},
{
"value": "resource",
"label": "Resource",
"children": [
{
"value": "axure",
"label": "Axure Components"
},
{
"value": "sketch",
"label": "Sketch Templates"
},
{
"value": "docs",
"label": "Design Documentation"
}
]
}
],
"props": {},
"modelValue": []
}
}
},
"ElCheckbox": {
"name": "ElCheckbox",
"label": "多选框",
"categoryId": "form",
"doc": "https://element-plus.org/zh-CN/component/checkbox.html",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"title": "选中项绑定值",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter",
"BooleanSetter"
]
},
{
"name": "label",
"title": "选中状态的值,只有在绑定对象类型为 array 时有效。 如果没有 value label则作为value使用",
"defaultValue": "",
"setters": [
"InputSetter"
]
},
{
"name": "value",
"title": "选中状态的值只有在checkbox-group或者绑定对象类型为array时有效",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter",
"BooleanSetter",
"JSONSetter"
]
},
{
"name": "trueValue",
"title": "选中时的值",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "falseValue",
"title": "没有选中时的值",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "disabled",
"title": "是否禁用",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "border",
"title": "是否显示边框",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "size",
"title": "Checkbox 的尺寸",
"defaultValue": "default",
"options": [
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "name",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "checked",
"title": "当前是否勾选",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "indeterminate",
"defaultValue": false,
"title": "设置 indeterminate 状态,只负责样式控制",
"setters": "BooleanSetter"
},
{
"name": "validateEvent",
"defaultValue": true,
"title": "输入时是否触发表单的校验",
"setters": "BooleanSetter"
},
{
"name": "tabindex",
"label": "tabindex",
"title": "输入框的 tabindex",
"setters": [
"StringSetter",
"NumberSetter"
]
},
{
"name": "id",
"label": "id",
"title": "input id",
"setters": "StringSetter"
},
{
"name": "aria-controls",
"title": "与 aria-control一致, 当 indeterminate为 true时生效",
"setters": "BooleanSetter"
},
{
"name": "trueLabel",
"title": "选中时的值(deprecated)",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "falseLabel",
"title": "没有选中时的值(deprecated)",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "controls(deprecated)",
"title": "与 aria-control一致, 当 indeterminate为 true时生效",
"setters": "BooleanSetter"
}
],
"events": [
{
"name": "change"
},
{
"name": "update:modelValue"
}
],
"slots": [
"default"
],
"snippet": {
"props": {
"label": "选项一",
"value": 1
}
}
},
"ElCheckboxGroup": {
"name": "ElCheckboxGroup",
"label": "多选框组",
"childIncludes": [
"ElCheckbox",
"ElCheckboxButton"
],
"categoryId": "form",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"title": "绑定值",
"defaultValue": [],
"setters": "JSONSetter"
},
{
"name": "size",
"title": "多选框组尺寸",
"defaultValue": "",
"options": [
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "disabled",
"title": "是否禁用",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "min",
"title": "可被勾选的 checkbox 的最小数量",
"defaultValue": "",
"setters": "NumberSetter"
},
{
"name": "max",
"title": "可被勾选的 checkbox 的最大数量",
"defaultValue": "",
"setters": "NumberSetter"
},
{
"name": "aria-label",
"title": "原生 aria-label属性",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "textColor",
"title": "当按钮为活跃状态时的字体颜色",
"defaultValue": "#ffffff",
"setters": "ColorSetter"
},
{
"name": "fill",
"defaultValue": "#409EFF",
"title": "当按钮为活跃状态时的边框和背景颜色",
"setters": "ColorSetter"
},
{
"name": "tag",
"defaultValue": "div",
"title": "复选框组元素标签",
"setters": "StringSetter"
},
{
"name": "validateEvent",
"defaultValue": true,
"title": "输入时是否触发表单的校验",
"setters": "BooleanSetter"
},
{
"name": "label",
"title": "原生 aria-label属性",
"defaultValue": "",
"setters": "StringSetter"
}
],
"events": [
"change",
"update:modelValue"
],
"slots": [
"default"
],
"snippet": {
"children": [
{
"name": "ElCheckbox",
"props": {
"label": "选项一",
"value": "1"
}
},
{
"name": "ElCheckbox",
"props": {
"label": "选项二",
"value": "2"
}
},
{
"name": "ElCheckbox",
"props": {
"label": "选项三",
"value": "3"
}
}
]
}
},
"ElCheckboxButton": {
"name": "ElCheckboxButton",
"label": "按钮样式的多选组合",
"categoryId": "form",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"title": "选中状态的值,只有在绑定对象类型为 array 时有效。",
"defaultValue": [],
"setters": [
"StringSetter",
"NumberSetter",
"BooleanSetter",
"JSONSetter"
]
},
{
"name": "label",
"title": "选中状态的值,只有在绑定对象类型为 array 时有效。 如果没有 value label则作为value使用",
"defaultValue": "",
"setters": [
"StringSetter",
"NumberSetter",
"BooleanSetter",
"JSONSetter"
]
},
{
"name": "trueValue",
"title": "选中时的值",
"defaultValue": "",
"setters": [
"StringSetter",
"NumberSetter"
]
},
{
"name": "falseValue",
"title": "没有选中时的值",
"defaultValue": "",
"setters": [
"StringSetter",
"NumberSetter"
]
},
{
"name": "disabled",
"title": "是否禁用",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "name",
"title": "原生 name 属性",
"defaultValue": "",
"setters": "StringSetter"
},
{
"name": "checked",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "trueLabel",
"title": "选中时的值",
"defaultValue": "",
"setters": [
"StringSetter",
"NumberSetter"
]
},
{
"name": "falseLabel",
"title": "没有选中时的值",
"defaultValue": "",
"setters": [
"StringSetter",
"NumberSetter"
]
}
],
"slots": [
"default"
],
"snippet": {
"props": {
"label": "按钮选项"
}
}
},
"ElCollapse": {
"name": "ElCollapse",
"label": "折叠面板",
"categoryId": "data",
"doc": "https://element-plus.org/zh-CN/component/collapse.html",
"childIncludes": [
"ElCollapseItem"
],
"package": "element-plus",
"props": [
{
"name": "modelValue",
"defaultValue": "",
"title": "当前激活的面板(如果是手风琴模式绑定值类型需要为string否则为array)",
"setters": [
"InputSetter",
"ArraySetter",
"JSONSetter"
]
},
{
"name": "accordion",
"defaultValue": false,
"title": "是否手风琴模式",
"setters": "BooleanSetter"
}
],
"events": [
"change"
],
"slots": [
"default"
],
"snippet": {
"children": [
{
"name": "ElCollapseItem",
"children": "面板内容",
"props": {
"title": "面板标题"
},
"directives": [
{
"name": "vFor",
"value": {
"type": "JSExpression",
"value": "3"
}
}
]
}
]
}
},
"ElCollapseItem": {
"name": "ElCollapseItem",
"label": "折叠面板子项",
"categoryId": "data",
"package": "element-plus",
"props": [
{
"name": "name",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "title",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "icon",
"defaultValue": "ArrowRight",
"setters": "StringSetter"
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
}
],
"events": [
"change"
],
"slots": [
{
"name": "default"
},
{
"name": "title"
},
{
"name": "icon"
}
],
"snippet": {
"children": "面板内容",
"props": {
"title": "面板标题"
}
}
},
"ElColorPicker": {
"name": "ElColorPicker",
"label": "取色器",
"categoryId": "form",
"childIncludes": false,
"doc": "https://element-plus.org/zh-CN/component/color-picker.html",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"title": "选中项绑定值",
"defaultValue": "",
"setters": "StringSetter"
},
{
"name": "disabled",
"title": "是否禁用",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "size",
"defaultValue": "",
"options": [
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "showAlpha",
"title": "是否支持透明度选择",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "colorFormat",
"title": "写入 v-model 的颜色的格式",
"defaultValue": "",
"options": [
"hsl",
"hsv",
"hex",
"rgb"
],
"setters": "SelectSetter"
},
{
"name": "popperClass",
"title": "ColorPicker 下拉框的类名",
"defaultValue": "",
"setters": "StringSetter"
},
{
"name": "predefine",
"title": "预定义颜色",
"defaultValue": "",
"setters": "JSONSetter"
},
{
"name": "validateEvent",
"title": "输入时是否触发表单的校验",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "tabindex",
"label": "tabindex",
"title": "ColorPicker 的 tabindex",
"setters": [
"StringSetter",
"NumberSetter"
],
"defaultValue": 0
},
{
"name": "aria-label",
"title": "ColorPicker 的 aria-label",
"setters": "StringSetter"
},
{
"name": "id",
"title": "ColorPicker 的 id",
"setters": "StringSetter"
},
{
"name": "teleported",
"title": "是否将 popover 的下拉列表渲染至 body 下",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "label",
"title": "ColorPicker 的 aria-label(deprecated)",
"setters": "StringSetter"
}
],
"events": [
{
"name": "change"
},
{
"name": "active-change"
},
{
"name": "update:modelValue"
},
{
"name": "focus"
},
{
"name": "blur"
}
]
},
"ElConfigProvider": {
"name": "ElConfigProvider",
"label": "全局配置",
"categoryId": "other",
"doc": "https://element-plus.org/zh-CN/component/config-provider.html",
"props": [
{
"name": "locale",
"label": "locale",
"title": "翻译文本对象",
"setters": "ObjectSetter"
},
{
"name": "size",
"label": "size",
"title": "全局组件大小",
"setters": "SelectSetter",
"options": [
"large",
"default",
"small"
],
"defaultValue": "default"
},
{
"name": "zIndex",
"label": "zIndex",
"title": "全局初始化 zIndex 的值",
"setters": "NumberSetter"
},
{
"name": "namespace",
"label": "namespace",
"title": "全局组件类名称前缀",
"setters": "StringSetter",
"defaultValue": "el"
},
{
"name": "button",
"label": "button",
"title": "按钮相关配置",
"setters": "ObjectSetter",
"defaultValue": {
"autoInsertSpace": false
}
},
{
"name": "message",
"label": "message",
"title": "消息相关配置",
"setters": "ObjectSetter"
},
{
"name": "experimentalFeatures",
"label": "experimentalFeatures",
"title": "将要添加的实验阶段的功能,所有功能都是默认设置为 false",
"setters": "ObjectSetter"
}
],
"slots": [
"default"
],
"package": "element-plus"
},
"ElContainer": {
"name": "ElContainer",
"label": "布局容器",
"categoryId": "layout",
"doc": "https://element-plus.org/zh-CN/component/container.html",
"package": "element-plus",
"props": [
{
"name": "direction",
"defaultValue": "",
"setters": "SelectSetter",
"options": [
"horizontal",
"vertical"
]
}
],
"slots": [
"default"
],
"snippet": {
"props": {
"style": {
"width": "100%",
"height": "100%"
}
}
}
},
"ElHeader": {
"name": "ElHeader",
"parentIncludes": [
"ElContainer"
],
"label": "顶栏容器",
"categoryId": "layout",
"package": "element-plus",
"props": [
{
"name": "height",
"defaultValue": "60px",
"setters": [
"InputSetter"
]
}
]
},
"ElAside": {
"name": "ElAside",
"parentIncludes": [
"ElContainer"
],
"label": "侧边栏容器",
"categoryId": "layout",
"package": "element-plus",
"props": [
{
"name": "width",
"defaultValue": "300px",
"setters": [
"InputSetter"
]
}
],
"slots": [
"default"
]
},
"ElMain": {
"name": "ElMain",
"parentIncludes": [
"ElContainer"
],
"label": "主要区域容器",
"categoryId": "layout",
"package": "element-plus"
},
"ElFooter": {
"name": "ElFooter",
"parentIncludes": [
"ElContainer"
],
"label": "底栏容器",
"categoryId": "layout",
"package": "element-plus",
"props": [
{
"name": "height",
"defaultValue": "60px",
"setters": [
"InputSetter"
]
}
],
"slots": [
"default"
]
},
"ElDatePicker": {
"name": "ElDatePicker",
"label": "日期选择器",
"categoryId": "form",
"doc": "https://element-plus.org/zh-CN/component/date-picker.html",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"title": "绑定值,如果它是数组,长度应该是 2",
"defaultValue": "",
"setters": [
"NumberSetter",
"StringSetter",
"ArraySetter",
"ExpressionSetter"
]
},
{
"name": "readonly",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "size",
"defaultValue": "default",
"options": [
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "editable",
"title": "文本框可输入",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "clearable",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "placeholder",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "startPlaceholder",
"defaultValue": "",
"title": "范围选择时开始日期的占位内容",
"setters": "InputSetter"
},
{
"name": "endPlaceholder",
"defaultValue": "",
"title": "范围选择时结束日期的占位内容",
"setters": "InputSetter"
},
{
"name": "type",
"defaultValue": "date",
"title": "显示类型",
"options": [
"year",
"years",
"month",
"months",
"date",
"dates",
"datetime",
"week",
"datetimerange",
"daterange",
"monthrange",
"yearrange"
],
"setters": "SelectSetter"
},
{
"name": "format",
"title": "显示在输入框中的格式",
"defaultValue": "YYYY-MM-DD",
"setters": "InputSetter"
},
{
"name": "popperClass",
"title": "DatePicker 下拉框的类名",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "popper-options",
"title": "自定义 popper 选项",
"defaultValue": "",
"setters": [
"ObjectSetter",
"JSONSetter"
]
},
{
"name": "rangeSeparator",
"defaultValue": "-",
"title": "选择范围时的分隔符",
"setters": "InputSetter"
},
{
"name": "defaultValue",
"title": "可选,选择器打开时默认显示的时间",
"defaultValue": "",
"setters": "ExpressionSetter"
},
{
"name": "defaultTime",
"title": "范围选择时选中日期所使用的当日内具体时刻",
"defaultValue": "",
"setters": "ExpressionSetter"
},
{
"name": "valueFormat",
"title": "可选,绑定值的格式。 不指定则绑定值为 Date 对象",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "id",
"defaultValue": "",
"setters": [
"InputSetter"
]
},
{
"name": "name",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "unlinkPanels",
"title": "在范围选择器里取消两个日期面板之间的联动",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "prefixIcon",
"defaultValue": "Date",
"title": "自定义前缀图标",
"setters": "InputSetter"
},
{
"name": "clearIcon",
"defaultValue": "CircleClose",
"title": "自定义清除图标",
"setters": "InputSetter"
},
{
"name": "validateEvent",
"defaultValue": true,
"title": "输入时是否触发表单的校验",
"setters": "BooleanSetter"
},
{
"name": "disabledDate",
"title": "一个用来判断该日期是否被禁用的函数,接受一个 Date 对象作为参数。 应该返回一个 Boolean 值。",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "shortcuts",
"defaultValue": "",
"title": "设置快捷选项,需要传入数组对象",
"setters": "JSONSetter"
},
{
"name": "cellClassName",
"defaultValue": "",
"title": "设置自定义类名",
"setters": "FunctionSetter"
},
{
"name": "teleported",
"defaultValue": true,
"title": "是否将 date-picker 的下拉列表插入至 body 元素",
"setters": "BooleanSetter"
},
{
"name": "empty-values",
"title": "组件的空值配置",
"setters": "ArraySetter"
},
{
"name": "value-on-clear",
"title": "清空选项的值",
"setters": [
"StringSetter",
"NumberSetter",
"BooleanSetter",
"FunctionSetter"
]
},
{
"name": "fallback-placements",
"title": "Tooltip 可用的 positions",
"setters": "ArraySetter"
},
{
"name": "placement",
"title": "下拉框出现的位置",
"defaultValue": "bottom",
"setters": "SelectSetter",
"options": [
"top",
"top-start",
"top-end",
"bottom",
"bottom-start",
"bottom-end",
"left",
"left-start",
"left-end",
"right",
"right-start",
"right-end"
]
}
],
"events": [
{
"name": "change"
},
{
"name": "blur"
},
{
"name": "focus"
},
{
"name": "clear"
},
{
"name": "calendar-change"
},
{
"name": "panel-change"
},
{
"name": "visible-change"
},
{
"name": "update:modelValue"
}
],
"slots": [
{
"name": "default"
},
{
"name": "range-separator"
},
{
"name": "prev-month"
},
{
"name": "next-month"
},
{
"name": "prev-year"
},
{
"name": "next-year"
}
]
},
"ElDateTimePicker": {
"name": "ElDateTimePicker",
"label": "日期时间选择器",
"alias": "ElDatePicker",
"categoryId": "form",
"doc": "https://element-plus.org/zh-CN/component/datetime-picker.html",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"defaultValue": "",
"setters": [
"NumberSetter",
"StringSetter",
"ExpressionSetter"
]
},
{
"name": "readonly",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "editable",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "clearable",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "size",
"defaultValue": "default",
"options": [
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "placeholder",
"defaultValue": "",
"setters": "StringSetter"
},
{
"name": "startPlaceholder",
"defaultValue": "",
"title": "范围选择时开始日期的占位内容",
"setters": "StringSetter"
},
{
"name": "endPlaceholder",
"defaultValue": "",
"title": "范围选择时结束日期的占位内容",
"setters": "InputSetter"
},
{
"name": "arrowControl",
"title": "是否使用箭头进行时间选择",
"setters": "BooleanSetter",
"defaultValue": false
},
{
"name": "type",
"defaultValue": "date",
"title": "显示类型",
"options": [
"year",
"month",
"date",
"dates",
"datetime",
"week",
"datetimerange",
"daterange",
"monthrange"
],
"setters": "SelectSetter"
},
{
"name": "format",
"title": "显示在输入框中的格式",
"defaultValue": "YYYY-MM-DD HH:mm:ss",
"setters": "StringSetter"
},
{
"name": "popperClass",
"title": "DateTimePicker 下拉框的类名",
"defaultValue": "",
"setters": "StringSetter"
},
{
"name": "rangeSeparator",
"defaultValue": "-",
"title": "选择范围时的分隔符",
"setters": "StringSetter"
},
{
"name": "defaultValue",
"title": "可选,选择器打开时默认显示的时间",
"defaultValue": "",
"setters": "ExpressionSetter"
},
{
"name": "defaultTime",
"title": "选择日期后的默认时间值。 如未指定则默认时间值为 00:00:00",
"defaultValue": "",
"setters": "ExpressionSetter"
},
{
"name": "valueFormat",
"title": "可选,绑定值的格式。 不指定则绑定值为 Date 对象",
"defaultValue": "",
"setters": "StringSetter"
},
{
"name": "dateFormat",
"defaultValue": "",
"setters": "StringSetter",
"title": "时间选择器下拉列表中显示的日期格式"
},
{
"name": "timeFormat",
"defaultValue": "",
"setters": "StringSetter",
"title": "时间选择器下拉列表中显示的时间格式"
},
{
"name": "id",
"defaultValue": "",
"setters": [
"StringSetter",
"ArraySetter",
"ExpressionSetter"
]
},
{
"name": "name",
"defaultValue": "",
"setters": "StringSetter"
},
{
"name": "unlinkPanels",
"title": "在范围选择器里取消两个日期面板之间的联动",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "prefixIcon",
"defaultValue": "Date",
"title": "自定义前缀图标",
"setters": "InputSetter"
},
{
"name": "clearIcon",
"defaultValue": "CircleClose",
"title": "自定义清除图标",
"setters": "InputSetter"
},
{
"name": "shortcuts",
"defaultValue": "",
"title": "设置快捷选项,需要传入数组对象",
"setters": "JSONSetter"
},
{
"name": "disabledDate",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "cellClassName",
"defaultValue": "",
"title": "设置自定义类名",
"setters": "FunctionSetter"
},
{
"name": "teleported",
"defaultValue": true,
"title": "设置自定义类名",
"setters": "BooleanSetter"
},
{
"name": "emptyValues",
"title": "组件的空值配置",
"setters": "ArraySetter"
},
{
"name": "valueOnClear",
"title": "清空选项的值",
"setters": [
"StringSetter",
"NumberSetter",
"BooleanSetter",
"FunctionSetter"
]
},
{
"name": "showNow",
"title": "是否显示 now 按钮",
"defaultValue": true,
"setters": "BooleanSetter"
}
],
"events": [
{
"name": "change"
},
{
"name": "blur"
},
{
"name": "focus"
},
{
"name": "clear"
},
{
"name": "calendar-change"
},
{
"name": "visible-change"
},
{
"name": "update:modelValue"
}
],
"slots": [
{
"name": "default"
},
{
"name": "range-separator"
},
{
"name": "prev-month"
},
{
"name": "next-month"
},
{
"name": "prev-year"
},
{
"name": "next-year"
}
],
"snippet": {
"props": {
"type": "datetime",
"placeholder": "Select date and time"
}
}
},
"ElDescriptions": {
"name": "ElDescriptions",
"label": "描述列表",
"categoryId": "data",
"package": "element-plus",
"doc": "https://element-plus.org/zh-CN/component/descriptions.html",
"props": [
{
"name": "border",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "column",
"defaultValue": 3,
"setters": "NumberSetter"
},
{
"name": "direction",
"defaultValue": "horizontal",
"options": [
"vertical",
"horizontal"
],
"setters": "SelectSetter"
},
{
"name": "size",
"defaultValue": "",
"options": [
"",
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "title",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "extra",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "labelWidth",
"defaultValue": "",
"setters": [
"StringSetter",
"NumberSetter"
]
}
],
"slots": [
"default",
"title",
"extra"
],
"snippet": {
"props": {
"border": true
},
"children": [
{
"name": "ElDescriptionsItem",
"children": "kooriookami",
"props": {
"label": "Username"
}
},
{
"name": "ElDescriptionsItem",
"children": "18100000000",
"props": {
"label": "Telephone"
}
},
{
"name": "ElDescriptionsItem",
"children": "Suzhou",
"props": {
"label": "Place"
}
},
{
"name": "ElDescriptionsItem",
"children": "No.1188, Wuzhong Avenue, Wuzhong District, Suzhou, Jiangs Province",
"props": {
"label": "Address"
}
}
]
}
},
"ElDescriptionsItem": {
"name": "ElDescriptionsItem",
"label": "描述列表子项",
"categoryId": "data",
"parentIncludes": [
"ElDescriptions"
],
"package": "element-plus",
"props": [
{
"name": "label",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "span",
"defaultValue": 1,
"setters": "NumberSetter"
},
{
"name": "rowspan",
"defaultValue": 1,
"setters": "NumberSetter"
},
{
"name": "width",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "min-width",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "labelWidth",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "align",
"defaultValue": "left",
"options": [
"left",
"center",
"right"
],
"setters": "SelectSetter"
},
{
"name": "label-align",
"defaultValue": "",
"options": [
"left",
"center",
"right"
],
"setters": "SelectSetter"
},
{
"name": "class-name",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "label-class-name",
"defaultValue": "",
"label": "标题类名",
"setters": "InputSetter"
}
],
"slots": [
"default",
"label"
],
"snippet": {
"children": "内容",
"props": {
"label": "标题"
}
}
},
"ElDialog": {
"name": "ElDialog",
"label": "对话框",
"categoryId": "other",
"doc": "https://element-plus.org/zh-CN/component/dialog.html",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "title",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "width",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "fullscreen",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "top",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "modal",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "modalClass",
"label": "modalClass",
"title": "遮罩的自定义类名",
"setters": "StringSetter"
},
{
"name": "appendToBody",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "appendTo",
"label": "appendTo",
"title": "Dialog 挂载到哪个 DOM 元素 将覆盖 append-to-body",
"setters": "StringSetter",
"defaultValue": "body"
},
{
"name": "lockScroll",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "openDelay",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "closeDelay",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "closeOnClickModal",
"label": "点击关闭",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "closeOnPressEscape",
"label": "ESC键关闭",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "showClose",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "beforeClose",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "draggable",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "overflow",
"label": "overflow",
"title": "拖动范围可以超出可视区",
"setters": "BooleanSetter",
"defaultValue": false
},
{
"name": "center",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "alignCenter",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "destroyOnClose",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "closeIcon",
"label": "closeIcon",
"title": "自定义关闭图标",
"setters": [
"StringSetter",
"IconSetter"
]
},
{
"name": "z-index",
"label": "z-index",
"title": "和原生的 CSS 的 z-index 相同,改变 z 轴的顺序",
"setters": "NumberSetter"
},
{
"name": "headerAriaLevel",
"label": "headerAriaLevel",
"title": "header 的 aria-level 属性",
"setters": "StringSetter",
"defaultValue": 2
},
{
"name": "customClass",
"defaultValue": "",
"setters": "InputSetter"
}
],
"events": [
{
"name": "open"
},
{
"name": "opened"
},
{
"name": "close"
},
{
"name": "closed"
},
{
"name": "open-auto-focus"
},
{
"name": "close-auto-focus"
},
{
"name": "update:modelValue"
}
],
"slots": [
{
"name": "default"
},
{
"name": "header"
},
{
"name": "footer"
},
{
"name": "title"
}
],
"snippet": {
"name": "ElDialog",
"children": "对话框弹窗内容",
"props": {
"title": "标题",
"modelValue": true
}
}
},
"ElDivider": {
"name": "ElDivider",
"label": "分割线",
"categoryId": "other",
"doc": "https://element-plus.org/zh-CN/component/divider.html",
"package": "element-plus",
"props": [
{
"name": "direction",
"defaultValue": "horizontal",
"setters": "SelectSetter",
"options": [
"horizontal",
"vertical"
]
},
{
"name": "borderStyle",
"defaultValue": "solid",
"setters": "InputSetter"
},
{
"name": "contentPosition",
"defaultValue": "center",
"setters": "SelectSetter",
"options": [
"left",
"right",
"center"
]
}
],
"slots": [
"default"
],
"snippet": {
"name": "ElDivider",
"children": "分割线"
}
},
"ElDrawer": {
"name": "ElDrawer",
"label": "抽屉",
"categoryId": "other",
"doc": "https://element-plus.org/zh-CN/component/drawer.html",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "appendToBody",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "appendTo",
"defaultValue": "body",
"setters": "StringSetter"
},
{
"name": "lockScroll",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "beforeClose",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "closeOnClickModal",
"label": "点击蒙层关闭",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "closOonPressEscape",
"label": "ESC键关闭",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "openDelay",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "closeDelay",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "destroyOnClose",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "modal",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "direction",
"defaultValue": "rtl",
"setters": "SelectSetter",
"options": [
"rtl",
"ltr",
"ttb",
"btt"
]
},
{
"name": "showClose",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "size",
"defaultValue": "30%",
"title": "Drawer 窗体的大小, 当使用 number 类型时, 以像素为单位, 当使用 string 类型时, 请传入 x%, 否则便会以 number 类型解释",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "title",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "withHeader",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "modalClass",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "zIndex",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "headerAriaLevel",
"label": "headerAriaLevel",
"title": "header 的 aria-level 属性",
"setters": "StringSetter",
"defaultValue": 2
},
{
"name": "customClass",
"defaultValue": "",
"setters": "InputSetter"
}
],
"events": [
{
"name": "open"
},
{
"name": "opened"
},
{
"name": "close"
},
{
"name": "closed"
},
{
"name": "open-auto-focus"
},
{
"name": "close-auto-focus"
},
{
"name": "update:modelValue"
}
],
"slots": [
{
"name": "default"
},
{
"name": "header"
},
{
"name": "footer"
},
{
"name": "title"
}
],
"snippet": {
"name": "ElDrawer",
"children": "抽屉内容",
"props": {
"title": "标题",
"modelValue": true
}
}
},
"ElDropdown": {
"name": "ElDropdown",
"label": "下拉菜单",
"categoryId": "nav",
"doc": "https://element-plus.org/zh-CN/component/dropdown.html",
"package": "element-plus",
"props": [
{
"name": "type",
"defaultValue": "",
"options": [
"",
"default",
"primary",
"success",
"warning",
"info",
"danger",
"text"
],
"setters": "SelectSetter"
},
{
"name": "size",
"defaultValue": "default",
"setters": "SelectSetter",
"options": [
"large",
"default",
"small"
]
},
{
"name": "maxHeight",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "splitButton",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "placement",
"defaultValue": "bottom",
"setters": "SelectSetter",
"options": [
"top",
"top-start",
"top-end",
"bottom",
"bottom-start",
"bottom-end"
]
},
{
"name": "trigger",
"defaultValue": "hover",
"setters": "SelectSetter",
"options": [
"hover",
"click",
"contextmenu"
]
},
{
"name": "triggerKeys",
"title": "指定键盘上哪些按键可以触发操作",
"defaultValue": [
"Enter",
"Space",
"ArrowDown",
"NumpadEnter"
],
"setters": "ArraySetter"
},
{
"name": "hideOnClick",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "showTimeout",
"defaultValue": 150,
"setters": "NumberSetter"
},
{
"name": "hideTimeout",
"defaultValue": 150,
"setters": "NumberSetter"
},
{
"name": "role",
"defaultValue": "menu",
"setters": "InputSetter"
},
{
"name": "tabindex",
"defaultValue": 0,
"setters": [
"NumberSetter",
"StringSetter"
]
},
{
"name": "popperClass",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "popperOptions",
"defaultValue": {
"modifiers": [
{
"name": "computeStyles",
"options": {
"gpuAcceleration": false
}
}
]
},
"setters": "JSONSetter"
},
{
"name": "teleported",
"label": "teleported",
"title": "是否将下拉列表插入至 body 元素",
"setters": "BooleanSetter",
"defaultValue": true
}
],
"slots": [
{
"name": "default"
},
{
"name": "dropdown"
}
],
"events": [
{
"name": "click"
},
{
"name": "command"
},
{
"name": "visible-change"
}
],
"snippet": {
"name": "ElDropdown",
"children": [
{
"name": "ElButton",
"children": [
{
"name": "component",
"props": {
"is": "span"
},
"children": "下拉菜单"
},
{
"name": "component",
"props": {
"is": "span"
},
"children": " V"
}
]
},
{
"name": "ElDropdownMenu",
"slot": "dropdown",
"children": [
{
"name": "ElDropdownItem",
"children": "Action 1"
},
{
"name": "ElDropdownItem",
"children": "Action 2"
},
{
"name": "ElDropdownItem",
"children": "Action 3"
}
]
}
]
}
},
"ElDropdownMenu": {
"name": "ElDropdownMenu",
"label": "下拉菜单Menu",
"categoryId": "nav",
"package": "element-plus",
"slots": [
"default"
]
},
"ElDropdownItem": {
"name": "ElDropdownItem",
"childIncludes": true,
"label": "下拉菜单项",
"categoryId": "nav",
"package": "element-plus",
"props": [
{
"name": "command",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter",
"JSONSetter"
]
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "divided",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "icon",
"defaultValue": "",
"setters": [
"InputSetter"
]
}
],
"slots": [
"default",
"icon"
],
"snippet": {
"name": "ElDropdownItem",
"children": "下拉选项"
}
},
"ElEmpty": {
"name": "ElEmpty",
"label": "空状态",
"doc": "https://element-plus.org/zh-CN/component/empty.html",
"categoryId": "data",
"package": "element-plus",
"props": [
{
"name": "image",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "imageSize",
"defaultValue": "",
"setters": "NumberSetter"
},
{
"name": "description",
"defaultValue": "",
"setters": "InputSetter"
}
],
"slots": [
{
"name": "default"
},
{
"name": "image"
},
{
"name": "description"
}
]
},
"ElForm": {
"name": "ElForm",
"label": "表单",
"categoryId": "form",
"doc": "https://element-plus.org/zh-CN/component/form.html",
"package": "element-plus",
"props": [
{
"name": "model",
"title": "表单数据对象",
"defaultValue": "",
"setters": "ExpressionSetter"
},
{
"name": "rules",
"defaultValue": "",
"setters": "ExpressionSetter"
},
{
"name": "inline",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "labelPosition",
"defaultValue": "right",
"options": [
"left",
"right",
"top"
],
"setters": "SelectSetter"
},
{
"name": "labelWidth",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "labelSuffix",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "hideRequiredAsterisk",
"defaultValue": false,
"title": "是否显示必填字段的标签旁边的红色星号",
"setters": "BooleanSetter"
},
{
"name": "requireAsteriskPosition",
"defaultValue": "left",
"title": "星号的位置",
"options": [
"left",
"right"
],
"setters": "SelectSetter"
},
{
"name": "showMessage",
"defaultValue": true,
"title": "是否显示校验错误信息",
"setters": "BooleanSetter"
},
{
"name": "inlineMessage",
"defaultValue": false,
"title": "是否以行内形式展示校验信息",
"setters": "BooleanSetter"
},
{
"name": "statusIcon",
"defaultValue": false,
"title": "是否在输入框中显示校验结果反馈图标",
"setters": "BooleanSetter"
},
{
"name": "validateOnRuleChange",
"defaultValue": true,
"title": "是否在 rules 属性改变后立即触发一次验证",
"setters": "BooleanSetter"
},
{
"name": "size",
"defaultValue": "",
"options": [
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "scrollToError",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "scrollIntoViewOptions",
"defaultValue": "",
"setters": [
"ExpressionSetter",
"BooleanSetter"
]
}
],
"events": [
{
"name": "validate"
}
],
"slots": [
"default"
],
"snippet": {
"name": "ElForm",
"props": {
"labelWidth": "80px"
},
"children": [
{
"name": "ElFormItem",
"props": {
"label": "表单项"
},
"children": [
{
"name": "ElInput"
}
]
},
{
"name": "ElFormItem",
"props": {
"label": " "
},
"children": [
{
"name": "ElButton",
"props": {
"type": "primary"
},
"children": "确定"
}
]
}
]
}
},
"ElFormItem": {
"name": "ElFormItem",
"label": "表单项",
"categoryId": "form",
"package": "element-plus",
"props": [
{
"name": "prop",
"defaultValue": "",
"setters": [
"InputSetter",
"ArraySetter"
]
},
{
"name": "label",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "labelPosition",
"defaultValue": "",
"setters": "SelectSetter",
"options": [
"left",
"right",
"top"
]
},
{
"name": "labelWidth",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "required",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "rules",
"defaultValue": "",
"setters": "JSONSetter"
},
{
"name": "error",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "showMessage",
"defaultValue": true,
"title": "是否显示校验错误信息",
"label": "错误信息",
"setters": "BooleanSetter"
},
{
"name": "inlineMessage",
"defaultValue": false,
"title": "是否在行内显示校验信息",
"label": "校验信息",
"setters": "BooleanSetter"
},
{
"name": "size",
"defaultValue": "default",
"options": [
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "for",
"defaultValue": "",
"setters": "StringSetter"
},
{
"name": "validateStatus",
"title": "formitem 校验的状态",
"options": [
"",
"error",
"validating",
"success"
],
"setters": "SelectSetter"
}
],
"slots": [
"default",
"label",
"error"
],
"snippet": {
"props": {
"label": "表单项"
},
"children": [
{
"name": "ElInput"
}
]
}
},
"ElImage": {
"name": "ElImage",
"label": "图片",
"categoryId": "data",
"doc": "https://element-plus.org/zh-CN/component/image.html",
"package": "element-plus",
"props": [
{
"name": "src",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "fit",
"defaultValue": "",
"options": [
"",
"fill",
"contain",
"cover",
"none",
"scale-down"
],
"setters": "SelectSetter"
},
{
"name": "hideOnClickModal",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "loading",
"defaultValue": "",
"options": [
"eager",
"lazy"
],
"setters": "SelectSetter"
},
{
"name": "lazy",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "scrollContainer",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "alt",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "referrerPolicy",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "crossorigin",
"label": "crossorigin",
"title": "原生属性 crossorigin",
"setters": "SelectSetter",
"options": [
"",
"anonymous",
"use-credentials"
]
},
{
"name": "previewSrcList",
"defaultValue": "",
"setters": [
"ArraySetter",
"JSONSetter"
]
},
{
"name": "zIndex",
"defaultValue": "",
"setters": "NumberSetter"
},
{
"name": "initialIndex",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "close-on-press-escape",
"label": "close-on-press-escape",
"defaultValue": true,
"title": "是否可以通过按下 ESC 关闭 Image Viewer",
"setters": "BooleanSetter"
},
{
"name": "previewTeleported",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "infinite",
"defaultValue": true,
"setters": "BooleanSetter",
"title": "是否可以无限循环预览"
},
{
"name": "zoomRate",
"defaultValue": 1.2,
"setters": {
"name": "NumberSetter",
"props": {
"precision": 1
}
},
"title": "图像查看器缩放事件的缩放速率"
},
{
"name": "minScale",
"defaultValue": 0.2,
"setters": {
"name": "NumberSetter",
"props": {
"precision": 1
}
},
"title": "图像查看器缩放事件的最小缩放比例"
},
{
"name": "maxScale",
"defaultValue": 7,
"setters": {
"name": "NumberSetter",
"props": {
"precision": 1
}
},
"title": "图像查看器缩放事件的最大缩放比例"
}
],
"events": [
"load",
"error",
"switch",
"close",
"show"
],
"slots": [
"placeholder",
"error",
"viewer"
],
"snippet": {
"props": {
"style": {
"width": "100px",
"height": "100px"
},
"src": "https://fuss10.elemecdn.com/a/3f/3302e58f9a181d2509f3dc0fa68b0jpeg.jpeg",
"previewSrcList": [
"https://fuss10.elemecdn.com/a/3f/3302e58f9a181d2509f3dc0fa68b0jpeg.jpeg",
"https://fuss10.elemecdn.com/1/34/19aa98b1fcb2781c4fba33d850549jpeg.jpeg",
"https://fuss10.elemecdn.com/0/6f/e35ff375812e6b0020b6b4e8f9583jpeg.jpeg",
"https://fuss10.elemecdn.com/9/bb/e27858e973f5d7d3904835f46abbdjpeg.jpeg",
"https://fuss10.elemecdn.com/d/e6/c4d93a3805b3ce3f323f7974e6f78jpeg.jpeg",
"https://fuss10.elemecdn.com/3/28/bbf893f792f03a54408b3b7a7ebf0jpeg.jpeg",
"https://fuss10.elemecdn.com/2/11/6535bcfb26e4c79b48ddde44f4b6fjpeg.jpeg"
]
}
}
},
"ElInput": {
"name": "ElInput",
"label": "输入框",
"categoryId": "form",
"doc": "https://element-plus.org/zh-CN/component/input.html",
"props": [
{
"name": "type",
"defaultValue": "text",
"options": [
"text",
"textarea"
],
"setters": [
"SelectSetter",
"InputSetter"
]
},
{
"name": "modelValue",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "maxlength",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "minlength",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "showWordLimit",
"defaultValue": false,
"title": "是否显示输入字数统计,只在 type = \"text\" 或 type = \"textarea\" 时有效",
"label": "字数统计",
"setters": "BooleanSetter"
},
{
"name": "placeholder",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "clearable",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "formatter",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "parser",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "showPassword",
"defaultValue": false,
"title": "是否显示切换密码图标",
"label": "密码图标",
"setters": "BooleanSetter"
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "size",
"defaultValue": "default",
"setters": "SelectSetter",
"options": [
"default",
"large",
"small"
]
},
{
"name": "prefix-icon",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "suffix-icon",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "rows",
"defaultValue": 2,
"setters": "NumberSetter"
},
{
"name": "autosize",
"defaultValue": false,
"setters": [
"BooleanSetter",
"JSONStter"
]
},
{
"name": "autocomplete",
"defaultValue": "off",
"setters": "InputSetter"
},
{
"name": "name",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "readonly",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "max",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "min",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "step",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "resize",
"defaultValue": "",
"options": [
"none",
"both",
"horizontal",
"vertical"
],
"setters": "InputSetter"
},
{
"name": "autofocus",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "form",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "aria-label",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "tabindex",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "validateEvent",
"defaultValue": true,
"title": "输入时是否触发表单的校验",
"label": "表单校验",
"setters": "BooleanSetter"
},
{
"name": "inputStyle",
"defaultValue": {},
"setters": [
"JSONSetter"
]
}
],
"events": [
{
"name": "blur"
},
{
"name": "focus"
},
{
"name": "change"
},
{
"name": "input"
},
{
"name": "clear"
},
{
"name": "update:modelValue"
}
],
"slots": [
"prefix",
"suffix",
"prepend",
"append"
],
"package": "element-plus"
},
"ElInputNumber": {
"name": "ElInputNumber",
"label": "数字输入框",
"categoryId": "form",
"doc": "https://element-plus.org/zh-CN/component/input-number.html",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"defaultValue": "",
"setters": "NumberSetter"
},
{
"name": "min",
"defaultValue": null,
"setters": "NumberSetter"
},
{
"name": "max",
"defaultValue": null,
"setters": "NumberSetter"
},
{
"name": "step",
"defaultValue": 1,
"setters": "NumberSetter"
},
{
"name": "stepStrictly",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "precision",
"defaultValue": "",
"setters": "NumberSetter"
},
{
"name": "size",
"defaultValue": "default",
"options": [
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "readonly",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "controls",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "controlsPosition",
"defaultValue": "",
"title": "控制按钮位置",
"label": "按钮位置",
"options": [
"",
"right"
],
"setters": "SelectSetter"
},
{
"name": "name",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "ariaLabel",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "placeholder",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "valueOnClear",
"defaultValue": "",
"options": [
"min",
"max"
],
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "validateEvent",
"defaultValue": true,
"setters": "BooleanSetter"
}
],
"slots": [
{
"name": "decrease-icon"
},
{
"name": "increase-icon"
},
{
"name": "prefix"
},
{
"name": "suffix"
}
],
"events": [
{
"name": "change"
},
{
"name": "blur"
},
{
"name": "focus"
},
{
"name": "update:modelValue"
}
]
},
"ElInputTag": {
"name": "ElInputTag",
"label": "标签输入框",
"categoryId": "form",
"doc": "https://element-plus.org/zh-CN/component/input-tag.html",
"props": [
{
"name": "modelValue",
"setters": "ArraySetter"
},
{
"name": "max",
"title": "可添加标签的最大数量",
"setters": "NumberSetter"
},
{
"name": "tagType",
"title": "标签类型",
"defaultValue": "info",
"setters": "SelectSetter",
"options": [
"primary",
"success",
"info",
"warning",
"danger"
]
},
{
"name": "tagEffect",
"title": "标签效果",
"defaultValue": "light",
"setters": "SelectSetter",
"options": [
"light",
"dark",
"plain"
]
},
{
"name": "trigger",
"title": "触发输入标签的按键",
"defaultValue": "Enter",
"setters": "SelectSetter",
"options": [
"Enter",
"Space"
]
},
{
"name": "draggable",
"title": "是否可以拖动标签",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "size",
"setters": "SelectSetter",
"defaultValue": "default",
"options": [
"large",
"default",
"small"
]
},
{
"name": "clearable",
"title": "是否显示清除按钮",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "disabled",
"title": "是否禁用",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "validateEvent",
"title": "是否触发表单验证",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "readonly",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "autofocus",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "id",
"setters": "StringSetter"
},
{
"name": "tabindex",
"setters": [
"StringSetter",
"NumberSetter"
]
},
{
"name": "maxlength",
"setters": [
"StringSetter",
"NumberSetter"
]
},
{
"name": "minlength",
"setters": [
"StringSetter",
"NumberSetter"
]
},
{
"name": "placeholder",
"setters": "StringSetter"
},
{
"name": "autocomplete",
"defaultValue": "off",
"setters": "StringSetter"
},
{
"name": "ariaLabel",
"setters": "StringSetter"
}
],
"events": [
{
"name": "change"
},
{
"name": "input"
},
{
"name": "add-tag"
},
{
"name": "remove-tag"
},
{
"name": "focus"
},
{
"name": "blur"
},
{
"name": "clear"
},
{
"name": "update:modelValue"
}
],
"slots": [
{
"name": "tag"
},
{
"name": "prefix"
},
{
"name": "suffix"
}
],
"snippet": {
"props": {
"modelValue": [
"1",
"2"
]
}
},
"package": "element-plus"
},
"ElMention": {
"name": "ElMention",
"label": "提及",
"categoryId": "form",
"doc": "https://element-plus.org/zh-CN/component/mention.html#api",
"props": [
{
"name": "options",
"title": "提及选项列表",
"defaultValue": [],
"setters": "ArraySetter"
},
{
"name": "prefix",
"title": "触发字段的前缀。 字符串长度必须且只能为 1",
"defaultValue": "@",
"setters": [
"StringSetter",
"ArraySetter"
]
},
{
"name": "split",
"title": "用于拆分提及的字符。 字符串长度必须且只能为 1\t",
"defaultValue": " ",
"setters": "StringSetter"
},
{
"name": "filterOption",
"title": "定制筛选器选项逻辑",
"setters": [
"BooleanSetter",
"FunctionSetter"
]
},
{
"name": "placement",
"title": "设置弹出位置",
"defaultValue": "bottom",
"options": [
"top",
"bottom"
],
"setters": "SelectSetter"
},
{
"name": "showArrow",
"title": "下拉菜单的内容是否有箭头",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "offset",
"title": "下拉面板偏移量",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "whole",
"title": "当退格键被按下做删除操作时,是否将提及部分作为整体删除",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "checkIsWhole",
"title": "当退格键被按下做删除操作时,检查是否将提及部分作为整体删除",
"setters": "FunctionSetter"
},
{
"name": "loading",
"title": "提及的下拉面板是否处于加载状态",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "modelValue",
"title": "输入值",
"setters": "StringSetter"
},
{
"name": "popperClass",
"title": "自定义浮层类名",
"setters": "StringSetter"
},
{
"name": "popperOptions",
"title": "参数",
"setters": [
"ObjectSetter",
"JSONSetter"
]
},
{
"name": "type",
"defaultValue": "text",
"options": [
"text",
"textarea"
],
"setters": [
"SelectSetter",
"InputSetter"
]
},
{
"name": "maxlength",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "minlength",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "showWordLimit",
"defaultValue": false,
"title": "是否显示输入字数统计,只在 type = \"text\" 或 type = \"textarea\" 时有效",
"label": "字数统计",
"setters": "BooleanSetter"
},
{
"name": "placeholder",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "clearable",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "formatter",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "parser",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "showPassword",
"defaultValue": false,
"title": "是否显示切换密码图标",
"label": "密码图标",
"setters": "BooleanSetter"
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "size",
"defaultValue": "default",
"setters": "SelectSetter",
"options": [
"default",
"large",
"small"
]
},
{
"name": "prefix-icon",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "suffix-icon",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "rows",
"defaultValue": 2,
"setters": "NumberSetter"
},
{
"name": "autosize",
"defaultValue": false,
"setters": [
"BooleanSetter",
"JSONStter"
]
},
{
"name": "autocomplete",
"defaultValue": "off",
"setters": "InputSetter"
},
{
"name": "name",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "readonly",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "max",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "min",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "step",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "resize",
"defaultValue": "",
"options": [
"none",
"both",
"horizontal",
"vertical"
],
"setters": "InputSetter"
},
{
"name": "autofocus",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "form",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "aria-label",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "tabindex",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "validateEvent",
"defaultValue": true,
"title": "输入时是否触发表单的校验",
"label": "表单校验",
"setters": "BooleanSetter"
},
{
"name": "inputStyle",
"defaultValue": {},
"setters": [
"JSONSetter"
]
}
],
"events": [
{
"name": "update:modelValue"
},
{
"name": "search"
},
{
"name": "select"
},
{
"name": "input"
},
{
"name": "blur"
},
{
"name": "focus"
},
{
"name": "change"
},
{
"name": "clear"
}
],
"slots": [
"label",
"loading",
"header",
"footer",
"prefix",
"suffix",
"prepend",
"append"
],
"snippet": {
"props": {
"options": [
{
"label": "Fuphoenixes",
"value": "Fuphoenixes"
},
{
"label": "kooriookami",
"value": "kooriookami"
},
{
"label": "Jeremy",
"value": "Jeremy"
},
{
"label": "btea",
"value": "btea"
}
],
"modelValue": "@"
}
},
"package": "element-plus"
},
"ElRow": {
"name": "ElRow",
"label": "布局行",
"categoryId": "layout",
"doc": "https://element-plus.org/zh-CN/component/layout.html",
"package": "element-plus",
"props": [
{
"name": "gutter",
"defaultValue": 0,
"label": "栅格间隔",
"setters": "NumberSetter"
},
{
"name": "justify",
"defaultValue": "start",
"title": "flex 布局下的水平排列方式",
"options": [
"start",
"end",
"center",
"space-around",
"space-between",
"space-evenly"
],
"setters": "SelectSetter"
},
{
"name": "align",
"defaultValue": "top",
"title": "flex 布局下的垂直排列方式",
"options": [
"top",
"middle",
"bottom"
],
"setters": "SelectSetter"
},
{
"name": "tag",
"defaultValue": "div",
"title": "自定义元素标签",
"setters": "InputSetter"
}
],
"slots": [
"default"
],
"snippet": {
"props": {
"gutter": 10
},
"children": [
{
"name": "ElCol",
"props": {
"span": 6
},
"children": [
{
"name": "component",
"props": {
"is": "div",
"style": {
"height": "50px",
"background": "#ecf5ff"
}
}
}
],
"directives": [
{
"name": "vFor",
"value": {
"type": "JSExpression",
"value": "4"
}
}
]
}
]
}
},
"ElCol": {
"name": "ElCol",
"label": "布局列",
"categoryId": "layout",
"package": "element-plus",
"parentIncludes": [
"ElRow"
],
"props": [
{
"name": "span",
"defaultValue": 24,
"setters": "NumberSetter"
},
{
"name": "offset",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "push",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "pull",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "xs",
"setters": [
"JSONSetter",
"NumberSetter"
]
},
{
"name": "sm",
"setters": [
"JSONSetter",
"NumberSetter"
]
},
{
"name": "md",
"setters": [
"JSONSetter",
"NumberSetter"
]
},
{
"name": "lg",
"setters": [
"JSONSetter",
"NumberSetter"
]
},
{
"name": "xl",
"setters": [
"JSONSetter",
"NumberSetter"
]
},
{
"name": "tag",
"defaultValue": "div",
"title": "自定义元素标签",
"setters": "InputSetter"
}
],
"slots": [
"default"
],
"snippet": {
"props": {
"span": 6
},
"children": [
{
"name": "component",
"props": {
"is": "div",
"style": {
"height": "50px",
"background": "#ecf5ff"
}
},
"children": "Col"
}
]
}
},
"ElLink": {
"name": "ElLink",
"label": "链接",
"categoryId": "base",
"doc": "https://element-plus.org/zh-CN/component/link.html",
"props": [
{
"name": "type",
"defaultValue": "default",
"setters": "SelectSetter",
"options": [
"default",
"primary",
"success",
"warning",
"danger",
"info"
]
},
{
"name": "underline",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "href",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "target",
"label": "target",
"title": "同原生 target 属性",
"setters": "SelectSetter",
"options": [
"_blank",
"_parent",
"_self",
"_top"
],
"defaultValue": "_self"
},
{
"name": "icon",
"defaultValue": "",
"setters": "IconSetter"
}
],
"events": [],
"slots": [
{
"name": "default"
},
{
"name": "icon"
}
],
"snippet": {
"children": "链接文本"
},
"package": "element-plus"
},
"ElMenu": {
"name": "ElMenu",
"label": "导航菜单",
"doc": "https://element-plus.org/zh-CN/component/menu.html",
"categoryId": "nav",
"package": "element-plus",
"props": [
{
"name": "mode",
"defaultValue": "vertical",
"setters": "SelectSetter",
"options": [
"horizontal",
"vertical"
]
},
{
"name": "collapse",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "ellipsis",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "ellipsisIcon",
"label": "ellipsisIcon",
"title": "自定义省略图标 (仅在水平模式下可用)",
"setters": "StringSetter"
},
{
"name": "popperOffset",
"label": "popperOffset",
"title": "弹出层的偏移量(对所有子菜单有效)",
"setters": "NumberSetter",
"defaultValue": 6
},
{
"name": "defaultActive",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "defaultOpeneds",
"defaultValue": [],
"setters": "ArraySetter"
},
{
"name": "uniqueOpened",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "menuTrigger",
"defaultValue": "hover",
"setters": "SelectSetter",
"options": [
"hover",
"click"
]
},
{
"name": "router",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "collapseTransition",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "popperEffect",
"label": "popperEffect",
"title": "Tooltip 主题,内置了 dark / light 两种主题",
"setters": "SelectSetter",
"options": [
"dark",
"light"
],
"defaultValue": "dark"
},
{
"name": "closeOnClickOutside",
"label": "closeOnClickOutside",
"title": "可选,单击外部时是否折叠菜单",
"setters": "BooleanSetter",
"defaultValue": false
},
{
"name": "popperClass",
"label": "popperClass",
"title": "为 popper 添加类名",
"setters": "StringSetter"
},
{
"name": "showTimeout",
"label": "showTimeout",
"title": "菜单出现前的延迟",
"setters": "NumberSetter",
"defaultValue": 300
},
{
"name": "hideTimeout",
"label": "hideTimeout",
"title": "菜单消失前的延迟",
"setters": "NumberSetter",
"defaultValue": 300
},
{
"name": "backgroundColor",
"defaultValue": "#ffffff",
"setters": "ColorSetter"
},
{
"name": "textColor",
"defaultValue": "#303133",
"setters": "ColorSetter"
},
{
"name": "activeTextColor",
"defaultValue": "#409EFF",
"setters": "ColorSetter"
}
],
"events": [
{
"name": "select"
},
{
"name": "open"
},
{
"name": "close"
}
],
"slots": [
"default",
"ellipsis-icon"
],
"snippet": {
"props": {
"mode": "horizontal"
},
"children": [
{
"name": "ElMenuItem",
"children": "菜单项一",
"props": {
"index": "1"
}
},
{
"name": "ElSubMenu",
"props": {
"index": "2"
},
"children": [
{
"name": "component",
"slot": "title",
"props": {
"is": "div"
},
"children": "子菜单"
},
{
"name": "ElMenuItem",
"children": "子菜单项一",
"props": {
"index": "2-1"
}
},
{
"name": "ElMenuItem",
"children": "子菜单项二",
"props": {
"index": "2-2"
}
}
]
},
{
"name": "ElMenuItem",
"children": "菜单项三",
"props": {
"index": "3"
}
}
]
}
},
"ElSubMenu": {
"name": "ElSubMenu",
"label": "导航子菜单",
"categoryId": "nav",
"package": "element-plus",
"props": [
{
"name": "index",
"label": "index *",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "popperClass",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "showTimeout",
"setters": "NumberSetter"
},
{
"name": "hideTimeout",
"setters": "NumberSetter"
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "teleported",
"setters": "BooleanSetter"
},
{
"name": "popperOffset",
"defaultValue": 6,
"setters": "NumberSetter"
},
{
"name": "expandCloseIcon",
"defaultValue": "",
"setters": [
"InputSetter"
]
},
{
"name": "expandOpenIcon",
"defaultValue": "",
"setters": [
"InputSetter"
]
},
{
"name": "collapseCloseIcon",
"defaultValue": "",
"setters": [
"InputSetter"
]
},
{
"name": "collapseOpenIcon",
"defaultValue": "",
"setters": [
"InputSetter"
]
}
],
"slots": [
{
"name": "default"
},
{
"name": "title"
}
],
"snippet": {
"children": [
{
"name": "component",
"slot": "title",
"props": {
"is": "div"
},
"children": "子菜单"
},
{
"name": "ElMenuItem",
"children": "子菜单项一"
}
]
}
},
"ElMenuItem": {
"name": "ElMenuItem",
"label": "导航菜单项",
"categoryId": "nav",
"package": "element-plus",
"props": [
{
"name": "index",
"defaultValue": null,
"setters": "InputSetter"
},
{
"name": "route",
"defaultValue": "",
"setters": [
"StringSetter",
"JSONSetter"
]
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
}
],
"events": [
{
"name": "click"
}
],
"slots": [
{
"name": "default"
},
{
"name": "title"
}
],
"snippet": {
"children": "菜单项"
}
},
"ElMenuItemGroup": {
"name": "ElMenuItemGroup",
"label": "导航菜单组",
"categoryId": "nav",
"package": "element-plus",
"props": [
{
"name": "title",
"defaultValue": "",
"setters": "InputSetter"
}
],
"slots": [
{
"name": "default"
},
{
"name": "title"
}
],
"snippet": {
"props": {
"title": "分组一"
},
"children": [
{
"name": "ElMenuItem",
"children": "子菜单项一"
},
{
"name": "ElMenuItem",
"children": "子菜单项一"
}
]
}
},
"ElPageHeader": {
"name": "ElPageHeader",
"label": "页头",
"doc": "https://element-plus.org/zh-CN/component/page-header.html",
"categoryId": "nav",
"package": "element-plus",
"props": [
{
"name": "icon",
"defaultValue": "Back",
"setters": "InputSetter"
},
{
"name": "title",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "content",
"defaultValue": "",
"setters": "InputSetter"
}
],
"events": [
{
"name": "back"
}
],
"slots": [
{
"name": "icon"
},
{
"name": "title"
},
{
"name": "content"
},
{
"name": "extra"
},
{
"name": "breadcrumb"
},
{
"name": "default"
}
],
"snippet": {
"name": "ElPageHeader",
"children": [
{
"name": "component",
"slot": "content",
"props": {
"is": "span"
},
"children": "Title"
}
]
}
},
"ElPagination": {
"name": "ElPagination",
"label": "分页",
"categoryId": "data",
"doc": "https://element-plus.org/zh-CN/component/pagination.html",
"package": "element-plus",
"props": [
{
"name": "size",
"defaultValue": "default",
"options": [
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "background",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "pageSize",
"defaultValue": 10,
"setters": "NumberSetter"
},
{
"name": "defaultPageSize",
"label": "默认页大小",
"setters": "NumberSetter"
},
{
"name": "total",
"title": "总条目数",
"setters": "NumberSetter"
},
{
"name": "pageCount",
"setters": "NumberSetter"
},
{
"name": "pagerCount",
"defaultValue": 7,
"setters": "NumberSetter"
},
{
"name": "currentPage",
"defaultValue": 1,
"setters": "NumberSetter"
},
{
"name": "defaultCurrentPage",
"label": "默认当前页",
"setters": "NumberSetter"
},
{
"name": "layout",
"defaultValue": "prev, pager, next, jumper, ->, total",
"setters": "InputSetter"
},
{
"name": "pageSizes",
"defaultValue": [
10,
20,
30,
40,
50,
100
],
"setters": [
"ArraySetter",
"JSONSetter"
]
},
{
"name": "appendSizeTo",
"title": "下拉框挂载到哪个 DOM 元素",
"setters": "StringSetter"
},
{
"name": "popperClass",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "prevText",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "prevIcon",
"defaultValue": "ArrowLeft",
"setters": "InputSetter"
},
{
"name": "nextText",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "nextIcon",
"defaultValue": "ArrowRight",
"setters": "InputSetter"
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "teleported ",
"title": "是否将下拉菜单teleport至 body",
"setters": "BooleanSetter",
"defaultValue": true
},
{
"name": "hideOnSinglePage",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "small",
"defaultValue": false,
"setters": "BooleanSetter"
}
],
"events": [
"size-change",
"current-change",
"change",
"prev-click",
"next-click",
"update:pageSize",
"update:currentPage"
],
"slots": [
"default",
"prevIcon",
"nextIcon"
],
"snippet": {
"props": {
"total": 1000,
"background": true
}
}
},
"ElPopconfirm": {
"name": "ElPopconfirm",
"label": "气泡确认框",
"categoryId": "other",
"doc": "https://element-plus.org/zh-CN/component/popconfirm.html",
"package": "element-plus",
"props": [
{
"name": "title",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "confirmButtonText",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "cancelButtonText",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "confirmButtonType",
"defaultValue": "primary",
"setters": "SelectSetter",
"options": [
"primary",
"success",
"warning",
"danger",
"info",
"text"
]
},
{
"name": "confirmButtonType",
"defaultValue": "text",
"setters": "SelectSetter",
"options": [
"primary",
"success",
"warning",
"danger",
"info",
"text"
]
},
{
"name": "icon",
"defaultValue": "QuestionFilled",
"setters": [
"InputSetter"
]
},
{
"name": "iconColor",
"defaultValue": "#f90",
"setters": "ColorSetter"
},
{
"name": "hideIcon",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "hideAfter",
"defaultValue": 200,
"setters": "NumberSetter"
},
{
"name": "teleported",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "persistent",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "width",
"defaultValue": "150",
"setters": [
"NumberSetter",
"InputSetter"
]
}
],
"events": [
{
"name": "confirm"
},
{
"name": "cancel"
}
],
"slots": [
{
"name": "reference"
},
{
"name": "actions"
}
],
"snippet": {
"name": "ElPopconfirm",
"children": [
{
"name": "ElButton",
"children": "气泡确认框",
"slot": "reference"
}
],
"props": {
"title": "标题内容"
}
}
},
"ElPopover": {
"name": "ElPopover",
"label": "气泡卡片",
"categoryId": "other",
"doc": "https://element-plus.org/zh-CN/component/popover.html",
"package": "element-plus",
"props": [
{
"name": "trigger",
"defaultValue": "primary",
"setters": "click",
"options": [
"click",
"focus",
"hover",
"contextmenu"
]
},
{
"name": "title",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "effect",
"defaultValue": "light",
"options": [
"dark",
"light"
],
"setters": "SelectSetter"
},
{
"name": "content",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "width",
"defaultValue": 150,
"setters": [
"NumberSetter",
"InputSetter"
]
},
{
"name": "placement",
"defaultValue": "bottom",
"setters": "SelectSetter",
"options": [
"top",
"top-start",
"top-end",
"bottom",
"bottom-start",
"bottom-end",
"left",
"left-start",
"left-end",
"right",
"right-start",
"right-end"
]
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "visible",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "offset",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "transition",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "showArrow",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "popperOptions",
"setters": "JSONSetter"
},
{
"name": "popperClass",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "popperStyle",
"setters": [
"InputSetter",
"ObjectSetter"
]
},
{
"name": "showAfter",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "hideAfter",
"defaultValue": 200,
"setters": "NumberSetter"
},
{
"name": "autoClose",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "tabindex",
"defaultValue": "",
"setters": "NumberSetter"
},
{
"name": "teleported",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "persistent",
"defaultValue": true,
"setters": "BooleanSetter"
}
],
"events": [
{
"name": "show"
},
{
"name": "before-enter"
},
{
"name": "after-enter"
},
{
"name": "hide"
},
{
"name": "before-leave"
},
{
"name": "after-leave"
},
{
"name": "update:visible"
}
],
"slots": [
{
"name": "default"
},
{
"name": "reference"
}
],
"snippet": {
"name": "ElPopover",
"props": {
"placement": "bottom",
"title": "Title",
"width": "200",
"trigger": "hover",
"content": "这是content123"
},
"children": [
{
"name": "ElButton",
"children": "气泡卡片",
"slot": "reference"
}
]
}
},
"ElProgress": {
"name": "ElProgress",
"label": "进度条",
"categoryId": "data",
"doc": "https://element-plus.org/zh-CN/component/progress.html",
"package": "element-plus",
"props": [
{
"name": "percentage",
"defaultValue": 0,
"title": "百分比,必填",
"setters": {
"name": "NumberSetter",
"props": {
"min": 0,
"max": 100
}
}
},
{
"name": "type",
"defaultValue": "line",
"options": [
"line",
"circle",
"dashboard"
],
"setters": "SelectSetter"
},
{
"name": "strokeWidth",
"defaultValue": 6,
"setters": "NumberSetter"
},
{
"name": "textInside",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "status",
"defaultValue": "",
"options": [
"success",
"exception",
"warning"
],
"setters": "SelectSetter"
},
{
"name": "indeterminate",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "duration",
"defaultValue": 3,
"setters": "NumberSetter"
},
{
"name": "color",
"defaultValue": "",
"setters": [
"ColorSetter",
"FunctionSetter",
"ArraySetter",
"JSONSetter"
]
},
{
"name": "width",
"defaultValue": 126,
"setters": "NumberSetter"
},
{
"name": "showText",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "strokeLinecap",
"defaultValue": "round",
"options": [
"butt",
"round",
"square"
],
"setters": "SelectSetter"
},
{
"name": "format",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "striped",
"label": "striped",
"title": "在进度条上增加条纹",
"setters": "BooleanSetter",
"defaultValue": false
},
{
"name": "stripedFlow",
"label": "stripedFlow",
"title": "让进度条上的条纹流动起来",
"setters": "BooleanSetter",
"defaultValue": false
}
],
"slots": [
"default"
],
"snippet": {
"name": "ElProgress",
"props": {
"percentage": 50
}
}
},
"ElRadio": {
"name": "ElRadio",
"label": "单选框",
"categoryId": "form",
"doc": "https://element-plus.org/zh-CN/component/radio.html",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter",
"BooleanSetter"
]
},
{
"name": "value",
"title": "单选框的值",
"setters": [
"StringSetter",
"NumberSetter",
"BooleanSetter"
]
},
{
"name": "label",
"defaultValue": "",
"title": "单选框的 label 如果value没有值 label则作为value使用",
"setters": [
"StringSetter",
"NumberSetter",
"BooleanSetter"
]
},
{
"name": "disabled",
"title": "是否禁用单选框",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "border",
"title": "是否显示边框",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "size",
"title": "单选框的尺寸",
"defaultValue": "",
"options": [
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "name",
"title": "原始 name 属性",
"defaultValue": "",
"setters": "StringSetter"
}
],
"events": [
{
"name": "change"
},
{
"name": "update:modelValue"
}
],
"slots": [
"default"
],
"snippet": {
"props": {
"label": "选项一",
"value": "1"
}
}
},
"ElRadioGroup": {
"name": "ElRadioGroup",
"label": "单选框组",
"categoryId": "form",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"title": "绑定值",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter",
"BooleanSetter"
]
},
{
"name": "size",
"title": "单选框按钮或边框按钮的大小",
"defaultValue": "",
"options": [
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "disabled",
"title": "是否禁用",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "textColor",
"title": "按钮形式的 Radio 激活时的文本颜色",
"defaultValue": "#ffffff",
"setters": "ColorSetter"
},
{
"name": "fill",
"title": "按钮形式的 Radio 激活时的填充色和边框色",
"defaultValue": "#409EFF",
"setters": "ColorSetter"
},
{
"name": "validateEvent",
"title": "输入时是否触发表单的校验",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "aria-label",
"title": "与 RadioGroup 中的 aria-label 属性相同",
"setters": "StringSetter"
},
{
"name": "name",
"label": "name",
"title": "原生 name 属性",
"setters": "StringSetter"
},
{
"name": "id",
"label": "id",
"title": "原生 id 属性",
"setters": "StringSetter"
}
],
"events": [
{
"name": "change"
},
{
"name": "update:modelValue"
}
],
"slots": [
"default"
],
"snippet": {
"name": "ElRadioGroup",
"children": [
{
"name": "ElRadio",
"props": {
"label": "选项一",
"value": "1"
}
},
{
"name": "ElRadio",
"props": {
"label": "选项二",
"value": "2"
}
},
{
"name": "ElRadio",
"props": {
"label": "选项三",
"value": "3"
}
}
]
}
},
"ElRadioButton": {
"name": "ElRadioButton",
"label": "单选框按钮",
"categoryId": "form",
"package": "element-plus",
"props": [
{
"name": "label",
"title": "单选框的label,如果没有value,label则作为value使用",
"defaultValue": "",
"setters": [
"StringSetter",
"NumberSetter"
]
},
{
"name": "value",
"title": "单选框的值",
"defaultValue": "",
"setters": [
"StringSetter",
"NumberSetter",
"BooleanSetter"
]
},
{
"name": "disabled",
"title": "是否禁用单选框",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "name",
"title": "原生 name 属性",
"defaultValue": "",
"setters": "StringSetter"
}
],
"slots": [
"default"
],
"snippet": {
"children": "按钮选项"
}
},
"ElRate": {
"name": "ElRate",
"label": "评分",
"childIncludes": false,
"categoryId": "form",
"doc": "https://element-plus.org/zh-CN/component/rate.html",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "max",
"defaultValue": 5,
"setters": "NumberSetter"
},
{
"name": "size",
"defaultValue": "default",
"options": [
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "allowHalf",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "lowThreshold",
"defaultValue": 2,
"title": "低分和中等分数的界限值, 值本身被划分在低分中",
"setters": "NumberSetter"
},
{
"name": "highThreshold",
"defaultValue": 4,
"title": "高分和中等分数的界限值, 值本身被划分在高分中",
"setters": "NumberSetter"
},
{
"name": "colors",
"defaultValue": [
"#F7BA2A",
"#F7BA2A",
"#F7BA2A"
],
"setters": [
"ArraySetter",
"JSONSetter"
]
},
{
"name": "voidColor",
"defaultValue": "#C6D1DE",
"setters": "ColorSetter"
},
{
"name": "disabledVoidColor",
"defaultValue": "#EFF2F7",
"label": "disabledColor",
"setters": "ColorSetter"
},
{
"name": "icons",
"defaultValue": [
"StarFilled",
"StarFilled",
"StarFilled"
],
"setters": [
"ArraySetter",
"JSONSetter"
]
},
{
"name": "voidIcon",
"defaultValue": "Star",
"setters": "InputSetter"
},
{
"name": "disabledVoidIcon",
"defaultValue": "StarFilled",
"label": "disabledIcon",
"setters": "InputSetter"
},
{
"name": "showText",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "showScore",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "textColor",
"defaultValue": "#1F2D3D",
"setters": "ColorSetter"
},
{
"name": "texts",
"defaultValue": [
"Extremely bad",
"Disappointed",
"Fair",
"Satisfied",
"Surprise"
],
"setters": [
"ArraySetter",
"JSONSetter"
]
},
{
"name": "scoreTemplate",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "clearable",
"label": "clearable",
"title": "是否可以重置值为 0",
"setters": "BooleanSetter",
"defaultValue": false
},
{
"name": "id",
"label": "id",
"title": "原生 id 属性",
"setters": "StringSetter"
},
{
"name": "ariaLabel",
"title": "和 Rate 的 aria-label 属性保持一致",
"setters": "StringSetter"
},
{
"name": "label",
"label": "label",
"title": "和 Rate 的 aria-label 属性保持一致",
"setters": "StringSetter"
}
],
"events": [
"change",
"update:modelValue"
]
},
"ElResult": {
"name": "ElResult",
"label": "结果",
"doc": "https://element-plus.org/zh-CN/component/result.html",
"categoryId": "data",
"package": "element-plus",
"props": [
{
"name": "title",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "subTitle",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "icon",
"defaultValue": "info",
"options": [
"success",
"warning",
"info",
"error"
],
"setters": "SelectSetter"
}
],
"slots": [
"icon",
"title",
"sub-title",
"extra"
],
"snippet": {
"props": {
"icon": "success",
"title": "Success Tip",
"subTitle": "Please follow the instructions"
}
}
},
"ElScrollbar": {
"name": "ElScrollbar",
"label": "滚动条",
"categoryId": "base",
"doc": "https://element-plus.org/zh-CN/component/scrollbar.html",
"childIncludes": false,
"package": "element-plus",
"props": [
{
"name": "height",
"defaultValue": "",
"setters": [
"NumberSetter",
"InputSetter"
]
},
{
"name": "maxHeight",
"defaultValue": "",
"setters": [
"NumberSetter",
"InputSetter"
]
},
{
"name": "native",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "wrapStyle",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "wrapClass",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "viewStyle",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "viewClass",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "noresize",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "tag",
"defaultValue": "div",
"setters": "InputSetter"
},
{
"name": "always",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "minSize",
"defaultValue": 20,
"setters": "NumberSetter"
},
{
"name": "id",
"label": "id",
"title": "视图id",
"setters": "StringSetter"
},
{
"name": "role",
"label": "role",
"title": "视图的角色",
"setters": "StringSetter"
},
{
"name": "ariaLabel",
"label": "ariaLabel",
"title": "视图的 aria-label",
"setters": "StringSetter"
},
{
"name": "ariaOrientation",
"label": "ariaOrientation",
"title": "视图的 aria-orientation",
"setters": "SelectSetter",
"options": [
"horizontal",
"vertical"
]
}
],
"events": [
{
"name": "scroll"
}
],
"snippet": {
"props": {
"style": {
"height": "300px"
}
},
"children": [
{
"name": "component",
"props": {
"style": {
"height": "50px",
"margin": "10px",
"background": "#ecf5ff"
}
},
"directives": [
{
"name": "vFor",
"value": {
"type": "JSExpression",
"value": "6"
}
}
]
}
]
}
},
"ElSelect": {
"name": "ElSelect",
"label": "选择器",
"doc": "https://element-plus.org/zh-CN/component/select.html",
"categoryId": "form",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"defaultValue": "",
"setters": [
"NumberSetter",
"InputSetter",
"BooleanSetter"
]
},
{
"name": "multiple",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "valueKey",
"defaultValue": "value",
"setters": "InputSetter"
},
{
"name": "size",
"defaultValue": "default",
"options": [
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "clearable",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "collapseTags",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "collapseTagsTooltip",
"title": "当鼠标悬停于折叠标签的文本时,是否显示所有选中的标签。 要使用此属性collapse-tags属性必须设定为 true",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "multipleLimit",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "name",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "effect",
"defaultValue": "light",
"options": [
"dark",
"light"
],
"setters": "SelectSetter"
},
{
"name": "autocomplete",
"defaultValue": "off",
"setters": "InputSetter"
},
{
"name": "placeholder",
"defaultValue": "Select",
"setters": "InputSetter"
},
{
"name": "filterable",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "allowCreate",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "filterMethod",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "remote",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "remoteMethod",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "remoteShowSuffix",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "loading",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "loadingText",
"defaultValue": "Loading",
"setters": "InputSetter"
},
{
"name": "noMatchText",
"defaultValue": "No matching data",
"setters": "InputSetter"
},
{
"name": "noDataText",
"defaultValue": "No data",
"setters": "InputSetter"
},
{
"name": "popperClass",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "reserveKeyword",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "defaultFirstOption",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "teleported",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "appendTo",
"title": "下拉框挂载到哪个 DOM 元素",
"defaultValue": "",
"setters": "StringSetter"
},
{
"name": "persistent",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "automaticDropdown",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "clearIcon",
"defaultValue": "CircleClose",
"setters": "InputSetter"
},
{
"name": "fitInputWidth",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "suffixIcon",
"defaultValue": "ArrowUp",
"setters": "InputSetter"
},
{
"name": "tagType",
"defaultValue": "info",
"options": [
"success",
"info",
"warning",
"danger"
],
"setters": "SelectSetter"
},
{
"name": "tagEffect",
"defaultValue": "light",
"options": [
"",
"light",
"dark",
"plain"
],
"setters": "SelectSetter"
},
{
"name": "validateEvent",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "offset",
"defaultValue": 12,
"setters": "NumberSetter"
},
{
"name": "showArrow",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "placement",
"label": "placement",
"title": "下拉框出现的位置",
"setters": "SelectSetter",
"options": [
"top",
"top-start",
"top-end",
"bottom",
"bottom-start",
"bottom-end",
"left",
"left-start",
"left-end",
"right",
"right-start",
"right-end"
],
"defaultValue": "bottom-start"
},
{
"name": "fallbackPlacements",
"label": "fallbackPlacements",
"title": "dropdown 可用的 positions",
"setters": "ArraySetter",
"defaultValue": [
"bottom-start",
"top-start",
"right",
"left"
]
},
{
"name": "maxCollapseTags",
"label": "maxCollapseTags",
"title": "需要显示的 Tag 的最大数量 只有当 collapse-tags 设置为 true 时才会生效。",
"setters": "NumberSetter",
"defaultValue": 1
},
{
"name": "popperOptions",
"label": "popperOptions",
"title": "popper.js 参数",
"setters": "ObjectSetter",
"defaultValue": {}
},
{
"name": "ariaLabel",
"label": "ariaLabel",
"title": "等价于原生 input aria-label 属性",
"setters": "StringSetter"
},
{
"name": "emptyValues",
"title": "组件的空值配置",
"setters": "ArraySetter"
},
{
"name": "valueOnClear",
"title": "清空选项的值 ",
"setters": [
"StringSetter",
"NumberSetter",
"BooleanSetter",
"FunctionSetter"
]
},
{
"name": "suffixTransition",
"title": "下拉菜单显示/消失时后缀图标的动画",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "tabindex",
"title": "input 的 tabindex",
"setters": [
"StringSetter",
"NumberSetter"
]
}
],
"events": [
"change",
"visible-change",
"remove-tag",
"clear",
"blur",
"focus",
"update:modelValue"
],
"slots": [
{
"name": "default"
},
{
"name": "header"
},
{
"name": "footer"
},
{
"name": "prefix"
},
{
"name": "empty"
},
{
"name": "tag"
},
{
"name": "loading"
},
{
"name": "label"
}
],
"snippet": {
"children": [
{
"name": "ElOption",
"props": {
"label": {
"type": "JSExpression",
"value": "`选项${this.context.item}`"
}
},
"directives": [
{
"name": "vFor",
"value": {
"type": "JSExpression",
"value": "6"
}
}
]
}
]
}
},
"ElOptionGroup": {
"name": "ElOptionGroup",
"label": "选择器选项组",
"categoryId": "form",
"package": "element-plus",
"parentIncludes": [
"ElSelect"
],
"props": [
{
"name": "label",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
}
],
"slots": [
"default"
],
"snippet": {
"props": {
"label": "分组"
}
}
},
"ElOption": {
"name": "ElOption",
"label": "选择器选项",
"categoryId": "form",
"package": "element-plus",
"parentIncludes": [
"ElSelect",
"ElOptionGroup"
],
"props": [
{
"name": "value",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter",
"BooleanSetter",
"JSONSetter"
]
},
{
"name": "label",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
}
],
"slots": [
"default"
],
"snippet": {
"props": {
"label": "选项"
}
}
},
"ElSelectV2": {
"name": "ElSelectV2",
"label": "虚拟列表选择器",
"doc": "https://element-plus.org/zh-CN/component/select-v2.html",
"categoryId": "data",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter",
"BooleanSetter",
"JSONSetter"
]
},
{
"name": "options",
"label": "options",
"title": "选项的数据源, value 的 key 和 label 可以通过 props自定义.",
"setters": "ArraySetter"
},
{
"name": "props",
"label": "props",
"title": "配置选项,具体看下表",
"setters": "ObjectSetter"
},
{
"name": "multiple",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "valueKey",
"defaultValue": "value",
"setters": "InputSetter"
},
{
"name": "size",
"defaultValue": "",
"options": [
"",
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "clearable",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "clearIcon",
"label": "clearIcon",
"title": "自定义清除图标",
"setters": [
"StringSetter",
"ObjectSetter"
],
"defaultValue": "CircleClose"
},
{
"name": "collapseTags",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "multipleLimit",
"label": "multipleLimit",
"title": "多选时可被选择的最大数目。 当被设置为0时可被选择的数目不设限。",
"setters": "NumberSetter",
"defaultValue": 0
},
{
"name": "name",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "effect",
"defaultValue": "light",
"options": [
"dark",
"light"
],
"setters": [
"SelectSetter",
"StringSetter"
]
},
{
"name": "autocomplete",
"defaultValue": "off",
"setters": "InputSetter"
},
{
"name": "placeholder",
"defaultValue": "Please select",
"setters": "InputSetter"
},
{
"name": "filterable",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "allowCreate",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "filterMethod",
"label": "filterMethod",
"title": "自定义筛选方法",
"setters": "FunctionSetter"
},
{
"name": "loading",
"label": "loading",
"title": "是否从远程加载数据",
"setters": "BooleanSetter",
"defaultValue": false
},
{
"name": "loadingText",
"label": "loadingText",
"title": "从服务器加载数据时显示的文本默认为“Loading”",
"setters": "StringSetter",
"defaultValue": "Loading"
},
{
"name": "reserveKeyword",
"label": "reserveKeyword",
"title": "筛选时,是否在选择选项后保留关键字",
"setters": "BooleanSetter",
"defaultValue": true
},
{
"name": "noMatchText",
"label": "noMatchText",
"title": "搜索条件无匹配时显示的文字,也可以使用 empty 插槽设置,默认是 “No matching data“",
"setters": "StringSetter"
},
{
"name": "noDataText",
"label": "noDataText",
"title": "当在没有数据时显示的文字你同时可以使用empty插槽进行设置。",
"setters": "StringSetter",
"defaultValue": "No Data"
},
{
"name": "popperClass",
"label": "popperClass",
"title": "选择器下拉菜单的自定义类名",
"setters": "StringSetter",
"defaultValue": ""
},
{
"name": "teleported",
"label": "teleported",
"title": "是否将下拉列表元素插入 append-to 指向的元素下",
"setters": "BooleanSetter",
"defaultValue": true
},
{
"name": "appendTo",
"title": "下拉框挂载到哪个 DOM 元素",
"setters": "StringSetter"
},
{
"name": "persistent",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "popperOptions",
"label": "popperOptions",
"setters": "ObjectSetter",
"defaultValue": {}
},
{
"name": "automaticDropdown",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "fitInputWidth",
"defaultValue": true,
"setters": [
"BooleanSetter",
"NumberSetter"
]
},
{
"name": "height",
"defaultValue": 274,
"setters": "NumberSetter"
},
{
"name": "itemHeight",
"label": "itemHeight",
"title": "下拉项的高度",
"setters": "NumberSetter",
"defaultValue": 34
},
{
"name": "scrollbarAlwaysOn",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "remote",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "remoteMethod",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "validateEvent",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "offset",
"title": "下拉面板偏移量",
"defaultValue": 12,
"setters": "NumberSetter"
},
{
"name": "showArrow",
"title": "下拉菜单的内容是否有箭头",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "placement",
"label": "placement",
"title": "下拉框出现的位置",
"setters": "SelectSetter",
"options": [
"top",
"top-start",
"top-end",
"bottom",
"bottom-start",
"bottom-end",
"left",
"left-start",
"left-end",
"right",
"right-start",
"right-end"
],
"defaultValue": "bottom-start"
},
{
"name": "fallbackPlacements",
"setters": "ArraySetter",
"defaultValue": [
"bottom-start",
"top-start",
"right",
"left"
]
},
{
"name": "collapseTagsTooltip",
"setters": "BooleanSetter",
"defaultValue": false
},
{
"name": "maxCollapseTags",
"setters": "NumberSetter",
"defaultValue": 1
},
{
"name": "tagType",
"label": "tagType",
"title": "标签类型",
"setters": "SelectSetter",
"options": [
"",
"success",
"info",
"warning",
"danger"
],
"defaultValue": "info"
},
{
"name": "tagEffect",
"title": "标签效果",
"defaultValue": "light",
"options": [
"",
"light",
"dark",
"plain"
],
"setters": "SelectSetter"
},
{
"name": "ariaLabel",
"label": "ariaLabel",
"title": "等价于原生 input aria-label 属性",
"setters": "StringSetter"
},
{
"name": "emptyValues",
"title": "组件的空值配置",
"setters": "ArraySetter"
},
{
"name": "valueOnClear",
"title": "清空选项的值 ",
"setters": [
"StringSetter",
"NumberSetter",
"BooleanSetter",
"FunctionSetter"
]
},
{
"name": "popperAppendToBody",
"title": "是否将弹出框插入至 body 元素 当弹出框的位置出现问题时你可以尝试将该属性设置为false。",
"setters": "BooleanSetter",
"defaultValue": false
},
{
"name": "tabindex",
"title": "input 的 tabindex",
"setters": [
"StringSetter",
"NumberSetter"
]
}
],
"events": [
"change",
"visible-change",
"remove-tag",
"clear",
"blur",
"focus",
"update:modelValue"
],
"slots": [
{
"name": "default",
"params": [
"item"
]
},
{
"name": "header"
},
{
"name": "footer"
},
{
"name": "prefix"
},
{
"name": "empty"
},
{
"name": "tag"
},
{
"name": "loading"
},
{
"name": "label"
}
]
},
"ElSkeleton": {
"name": "ElSkeleton",
"label": "骨架屏",
"doc": "https://element-plus.org/zh-CN/component/skeleton.html",
"categoryId": "data",
"package": "element-plus",
"props": [
{
"name": "animated",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "count",
"defaultValue": 1,
"setters": "NumberSetter"
},
{
"name": "loading",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "rows",
"defaultValue": 3,
"setters": "NumberSetter"
},
{
"name": "throttle",
"defaultValue": 0,
"setters": [
"NumberSetter",
"ObjectSetter"
]
}
],
"slots": [
{
"name": "default",
"params": [
"object"
]
},
{
"name": "template",
"params": [
"object"
]
}
]
},
"ElSkeletonItem": {
"name": "ElSkeletonItem",
"label": "骨架项",
"doc": "https://element-plus.org/zh-CN/component/skeleton.html",
"categoryId": "data",
"package": "element-plus",
"props": [
{
"name": "variant",
"setters": "SelectSetter",
"options": [
"p",
"text",
"h1",
"h3",
"caption",
"button",
"image",
"circle",
"rect"
],
"defaultValue": "text"
}
],
"snippet": {
"props": {
"variant": "image",
"style": {
"width": "240px",
"height": "240px"
}
}
}
},
"ElSlider": {
"name": "ElSlider",
"label": "滑块",
"childIncludes": false,
"doc": "https://element-plus.org/zh-CN/component/slider.html",
"categoryId": "form",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"title": "选中项绑定值",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "min",
"title": "最小值",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "max",
"title": "最大值",
"defaultValue": 100,
"setters": "NumberSetter"
},
{
"name": "disabled",
"title": "是否禁用",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "step",
"title": "步长",
"defaultValue": 1,
"setters": "NumberSetter"
},
{
"name": "showInput",
"title": "是否显示输入框,仅在非范围选择时有效",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "showInputControls",
"title": "在显示输入框的情况下,是否显示输入框的控制按钮",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "size",
"defaultValue": "default",
"title": "slider 包装器的大小,垂直模式下该属性不可用",
"options": [
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "inputSize",
"title": "输入框的大小,如果设置了 size 属性,默认值自动取 size",
"defaultValue": "default",
"options": [
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "showStops",
"defaultValue": false,
"title": "是否显示间断点",
"setters": "BooleanSetter"
},
{
"name": "showTooltip",
"defaultValue": true,
"title": "是否显示提示信息",
"setters": "BooleanSetter"
},
{
"name": "formatTooltip",
"title": "格式化提示信息",
"setters": "FunctionSetter"
},
{
"name": "range",
"title": "是否开启选择范围",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "vertical",
"defaultValue": false,
"title": "垂直模式",
"setters": "BooleanSetter"
},
{
"name": "height",
"defaultValue": "",
"title": "滑块高度,垂直模式必填",
"setters": "InputSetter"
},
{
"name": "aria-label",
"title": "原生 aria-label属性",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "rangeStartLabel",
"defaultValue": "",
"title": "当 range 为true时屏幕阅读器标签开始的标记",
"setters": "InputSetter"
},
{
"name": "rangeEndLabel",
"defaultValue": "",
"title": "当 range 为true时屏幕阅读器标签结尾的标记",
"setters": "InputSetter"
},
{
"name": "formatValueText",
"title": "显示屏幕阅读器的 aria-valuenow 属性的格式",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "debounce",
"defaultValue": 300,
"title": "输入时的去抖延迟,毫秒,仅在 show-input 等于 true 时有效",
"setters": "NumberSetter"
},
{
"name": "tooltipClass",
"title": "tooltip 的自定义类名",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "placement",
"title": "Tooltip 出现的位置",
"defaultValue": "top",
"options": [
"top",
"top-start",
"top-end",
"bottom",
"bottom-start",
"bottom-end",
"left",
"left-start",
"left-end",
"right",
"right-start",
"right-end"
],
"setters": "SelectSetter"
},
{
"name": "marks",
"title": "标记, key 的类型必须为 number 且取值在闭区间 [min, max] 内,每个标记可以单独设置样式",
"defaultValue": "",
"setters": "JSONSetter"
},
{
"name": "validateEvent",
"title": "输入时是否触发表单的校验",
"defaultValue": true,
"setters": "BooleanSetter"
}
],
"events": [
"change",
"input",
"update:modelValue"
]
},
"ElSpace": {
"name": "ElSpace",
"label": "间距",
"categoryId": "base",
"doc": "https://element-plus.org/zh-CN/component/space.html",
"package": "element-plus",
"props": [
{
"name": "alignment",
"defaultValue": "center",
"title": "对齐的方式",
"options": [
"normal",
"stretch",
"center",
"start",
"end",
"flex-start",
"flex-end",
"baseline",
"first baseline",
"last baseline",
"safe center",
"unsafe center",
"inherit",
"initial",
"revert",
"revert-layer",
"unset"
],
"setters": "SelectSetter"
},
{
"name": "class",
"title": "className",
"defaultValue": "",
"setters": [
"StringSetter",
"ObjectSetter",
"ArraySetter"
]
},
{
"name": "direction",
"title": "排列的方向",
"defaultValue": "horizontal",
"options": [
"vertical",
"horizontal"
],
"setters": "SelectSetter"
},
{
"name": "prefixCls",
"title": "给 space-items 的类名前缀",
"defaultValue": "",
"setters": "StringSetter"
},
{
"name": "style",
"title": "额外样式",
"defaultValue": "",
"setters": [
"StringSetter",
"JSONSetter"
]
},
{
"name": "spacer",
"title": "间隔符",
"defaultValue": "",
"setters": [
"StringSetter",
"NumberSetter"
]
},
{
"name": "size",
"title": "间隔大小",
"defaultValue": "small",
"setters": [
"SelectSetter",
"NumberSetter",
"ArraySetter"
],
"options": [
"large",
"default",
"small"
]
},
{
"name": "wrap",
"title": "设置是否自动折行",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "fill",
"title": "子元素是否填充父容器",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "fillRatio",
"title": "填充父容器的比例",
"defaultValue": 100,
"setters": "NumberSetter"
}
],
"slots": [
"default",
"spacer"
],
"snippet": {
"props": {
"fill": true,
"style": {
"width": "100%"
}
},
"children": [
{
"name": "ElCard"
},
{
"name": "ElCard"
}
]
}
},
"ElStatistic": {
"name": "ElStatistic",
"label": "统计组件",
"doc": "https://element-plus.org/zh-CN/component/statistic.html",
"categoryId": "data",
"package": "element-plus",
"props": [
{
"name": "value",
"label": "value",
"title": "数字内容",
"setters": "NumberSetter",
"defaultValue": 0
},
{
"name": "decimalSeparator",
"label": "decimalSeparator",
"title": "设置小数点符号",
"setters": "StringSetter",
"defaultValue": "."
},
{
"name": "formatter",
"label": "formatter",
"title": "自定义数字格式化",
"setters": "FunctionSetter"
},
{
"name": "groupSeparator",
"label": "groupSeparator",
"title": "设置千分位标识符",
"setters": "StringSetter",
"defaultValue": ","
},
{
"name": "precision",
"label": "precision",
"title": "数字精度",
"setters": "NumberSetter",
"defaultValue": 0
},
{
"name": "prefix",
"label": "prefix",
"title": "设置数字的前缀",
"setters": "StringSetter"
},
{
"name": "suffix",
"label": "suffix",
"title": "设置数字的后缀",
"setters": "StringSetter"
},
{
"name": "title",
"label": "title",
"title": "数字标题",
"setters": "StringSetter"
},
{
"name": "valueStyle",
"label": "valueStyle",
"title": "数字样式",
"setters": [
"StringSetter",
"ObjectSetter",
"ArraySetter"
]
}
],
"slots": [
"prefix",
"suffix",
"title"
],
"snippet": {
"props": {
"title": "Daily active users",
"value": "268500"
}
}
},
"ElCountdown": {
"name": "ElCountdown",
"label": "倒计时",
"doc": "https://element-plus.org/zh-CN/component/statistic.html",
"categoryId": "data",
"package": "element-plus",
"props": [
{
"name": "value",
"label": "value",
"title": "目标时间",
"setters": [
"NumberSetter"
]
},
{
"name": "format",
"label": "format",
"title": "格式化倒计时",
"setters": "StringSetter",
"defaultValue": "HH:mm:ss"
},
{
"name": "prefix",
"label": "prefix",
"title": "设置倒计时前缀",
"setters": "StringSetter"
},
{
"name": "suffix",
"label": "suffix",
"title": "设置倒计时的后缀",
"setters": "StringSetter"
},
{
"name": "title",
"label": "title",
"title": "倒计时标题",
"setters": "StringSetter"
},
{
"name": "valueStyle",
"label": "valueStyle",
"title": "倒计时值的样式",
"setters": [
"StringSetter",
"ObjectSetter",
"ArraySetter"
]
}
],
"events": [
"change",
"finish"
],
"slots": [
"prefix",
"suffix",
"title"
],
"snippet": {
"props": {
"title": "Start to grab",
"value": 1792134444342
}
}
},
"ElSegmented": {
"name": "ElSegmented",
"label": "分段控制器",
"doc": "https://element-plus.org/zh-CN/component/segmented.html",
"categoryId": "data",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"title": "绑定值",
"setters": [
"StringSetter",
"NumberSetter",
"BooleanSetter"
]
},
{
"name": "options",
"title": "选项的数据",
"defaultValue": [],
"setters": "ArraySetter"
},
{
"name": "size",
"defaultValue": "",
"options": [
"",
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "block",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "validate-event",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "name",
"setters": "StringSetter"
},
{
"name": "id",
"setters": "StringSetter"
},
{
"name": "ariaLabel",
"setters": "StringSetter"
},
{
"name": "direction",
"defaultValue": "horizontal",
"options": [
"horizontal",
"vertical"
],
"setters": "SelectSetter"
}
],
"events": [
"change",
"update:modelValue"
],
"slots": [
"default"
],
"snippet": {
"props": {
"modelValue": "Mom",
"options": [
"Mon",
"Tue",
"Wed",
"Thu",
"Fri",
"Sat",
"Sun"
]
}
}
},
"ElSteps": {
"name": "ElSteps",
"label": "步骤条",
"categoryId": "nav",
"doc": "https://element-plus.org/zh-CN/component/steps.html",
"package": "element-plus",
"props": [
{
"name": "space",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "direction",
"defaultValue": "horizontal",
"setters": "SelectSetter",
"options": [
"vertical",
"horizontal"
]
},
{
"name": "active",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "processStatus",
"defaultValue": "process",
"setters": "SelectSetter",
"options": [
"wait",
"process",
"finish",
"error",
"success"
]
},
{
"name": "finishStatus",
"defaultValue": "finish",
"setters": "SelectSetter",
"options": [
"wait",
"process",
"finish",
"error",
"success"
]
},
{
"name": "alignCenter",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "simple",
"defaultValue": false,
"setters": "BooleanSetter"
}
],
"slots": [
"default"
],
"snippet": {
"name": "ElSteps",
"children": [
{
"name": "ElStep",
"props": {
"title": "Step 1"
}
},
{
"name": "ElStep",
"props": {
"title": "Step 2"
}
},
{
"name": "ElStep",
"props": {
"title": "Step 3"
}
}
],
"props": {
"active": 0,
"finishStatus": "success"
}
}
},
"ElStep": {
"name": "ElStep",
"label": "步骤项",
"categoryId": "nav",
"package": "element-plus",
"props": [
{
"name": "title",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "description",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "icon",
"defaultValue": "",
"setters": [
"InputSetter"
]
},
{
"name": "status",
"defaultValue": "",
"setters": "SelectSetter",
"options": [
"wait",
"process",
"finish",
"error",
"success"
]
}
],
"slots": [
{
"name": "icon"
},
{
"name": "title"
},
{
"name": "description"
}
],
"snippet": {
"props": {
"title": "步骤"
}
}
},
"ElSwitch": {
"name": "ElSwitch",
"label": "开关",
"doc": "https://element-plus.org/zh-CN/component/switch.html",
"categoryId": "form",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"defaultValue": false,
"setters": [
"BooleanSetter",
"NumberSetter",
"InputSetter"
]
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "loading",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "size",
"defaultValue": "default",
"options": [
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "width",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "inlinePrompt",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "activeIcon",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "inactiveIcon",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "activeActionIcon",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "inactiveActionIcon",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "activeText",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "inactiveText",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "activeValue",
"defaultValue": true,
"setters": [
"BooleanSetter",
"InputSetter",
"NumberSetter"
]
},
{
"name": "inactiveValue",
"defaultValue": false,
"setters": [
"BooleanSetter",
"InputSetter",
"NumberSetter"
]
},
{
"name": "name",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "validateEvent",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "beforeChange",
"setters": [
"BooleanSetter",
"FunctionSetter"
]
},
{
"name": "id",
"defaultValue": "",
"setters": "StringSetter"
},
{
"name": "tabindex",
"defaultValue": "",
"setters": [
"StringSetter",
"NumberSetter"
]
},
{
"name": "ariaLabel",
"defaultValue": "",
"setters": "StringSetter"
},
{
"name": "activeColor",
"defaultValue": "",
"setters": "ColorSetter"
},
{
"name": "inactiveColor",
"defaultValue": "",
"setters": "ColorSetter"
},
{
"name": "borderColor",
"defaultValue": "",
"setters": "ColorSetter"
},
{
"name": "label",
"defaultValue": "",
"setters": "StringSetter"
}
],
"events": [
"change",
"update:modelValue"
],
"slots": [
"active-action",
"inactive-action"
]
},
"ElTable": {
"name": "ElTable",
"label": "表格",
"doc": "https://element-plus.org/zh-CN/component/table.html",
"categoryId": "data",
"package": "element-plus",
"props": [
{
"name": "data",
"defaultValue": "",
"setters": [
"ArraySetter",
"JSONSetter"
]
},
{
"name": "height",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "maxHeight",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "stripe",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "border",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "size",
"defaultValue": "",
"options": [
"",
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "fit",
"defaultValue": true,
"title": "列的宽度是否自撑开",
"setters": "BooleanSetter"
},
{
"name": "showHeader",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "highlightCurrentRow",
"defaultValue": false,
"label": "是否高亮",
"setters": "BooleanSetter"
},
{
"name": "currentRowKey",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "rowClassName",
"defaultValue": "",
"setters": [
"InputSetter",
"FunctionSetter"
]
},
{
"name": "rowStyle",
"defaultValue": "",
"setters": [
"JSONSetter",
"FunctionSetter"
]
},
{
"name": "cellClassName",
"defaultValue": "",
"setters": [
"InputSetter",
"FunctionSetter"
]
},
{
"name": "cellStyle",
"defaultValue": "",
"setters": [
"JSONSetter",
"FunctionSetter"
]
},
{
"name": "headerRowClassName",
"defaultValue": "",
"title": "表头行类名",
"label": "RowClassName",
"setters": [
"InputSetter",
"FunctionSetter"
]
},
{
"name": "headerRowStyle",
"defaultValue": "",
"setters": [
"JSONSetter",
"FunctionSetter"
]
},
{
"name": "headerCellClassName",
"defaultValue": "",
"title": "表头单元格类名",
"label": "CellClassName",
"setters": [
"InputSetter",
"FunctionSetter"
]
},
{
"name": "headerCellStyle",
"defaultValue": "",
"setters": [
"JSONSetter",
"FunctionSetter"
]
},
{
"name": "rowKey",
"defaultValue": "",
"setters": [
"InputSetter",
"FunctionSetter"
]
},
{
"name": "emptyText",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "defaultExpandAll",
"defaultValue": false,
"label": "展开所有",
"setters": "BooleanSetter"
},
{
"name": "expand-row-keys",
"defaultValue": "",
"title": "可以通过该属性设置 Table 目前的展开行,需要设置 row-key 属性才能使用,该属性为展开行的 keys 数组。",
"label": "row-keys",
"setters": "JSONSetter"
},
{
"name": "default-sort",
"defaultValue": "",
"setters": "JSONSetter"
},
{
"name": "tooltip-effect",
"defaultValue": "dark",
"options": [
"dark",
"light"
],
"setters": "SelectSetter"
},
{
"name": "tooltip-options",
"defaultValue": {
"enterable": true,
"placement": "top",
"showArrow": true,
"hideAfter": 200,
"popperOptions": {
"strategy": "fixed"
}
},
"setters": "ObjectSetter"
},
{
"name": "show-summary",
"defaultValue": false,
"label": "显示合计行",
"setters": "BooleanSetter"
},
{
"name": "sum-text",
"defaultValue": "合计",
"setters": "InputSetter"
},
{
"name": "summary-method",
"defaultValue": "",
"label": "合计计算方法",
"setters": "FunctionSetter"
},
{
"name": "span-method",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "select-on-indeterminate",
"defaultValue": true,
"title": "在多选表格中,当仅有部分行被选中时,点击表头的多选框时的行为。 若为 true则选中所有行若为 false则取消选择所有行",
"label": "indeterminate",
"setters": "BooleanSetter"
},
{
"name": "indent",
"defaultValue": 16,
"setters": "NumberSetter"
},
{
"name": "lazy",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "load",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "tree-props",
"defaultValue": {
"hasChildren": "hasChildren",
"children": "children"
},
"setters": "JSONSetter"
},
{
"name": "tableLayout",
"defaultValue": "fixed",
"title": "设置表格单元、行和列的布局方式",
"options": [
"fixed",
"auto"
],
"setters": "SelectSetter"
},
{
"name": "scrollbar-always-on",
"defaultValue": false,
"label": "显示滚动条",
"setters": "BooleanSetter"
},
{
"name": "show-overflow-tooltip",
"setters": [
"BooleanSetter",
"JSONSetter"
]
},
{
"name": "flexible",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "scrollbarTabindex",
"setters": [
"StringSetter",
"NumberSetter"
]
},
{
"name": "allowDragLastColumn",
"defaultValue": true,
"setters": "BooleanSetter"
}
],
"events": [
"select",
"select-all",
"selection-change",
"cell-mouse-enter",
"cell-mouse-leave",
"cell-click",
"cell-dblclick",
"cell-contextmenu",
"row-click",
"row-contextmenu",
"row-dblclick",
"header-click",
"header-contextmenu",
"sort-change",
"filter-change",
"current-change",
"header-dragend",
"expand-change",
"scroll"
],
"slots": [
"default",
"append",
"empty"
],
"snippet": {
"name": "ElTable",
"props": {
"data": [
{
"date": "2016-05-03",
"name": "Tom",
"address": "No. 189, Grove St, Los Angeles"
},
{
"date": "2016-05-02",
"name": "Tom",
"address": "No. 189, Grove St, Los Angeles"
},
{
"date": "2016-05-04",
"name": "Tom",
"address": "No. 189, Grove St, Los Angeles"
},
{
"date": "2016-05-01",
"name": "Tom",
"address": "No. 189, Grove St, Los Angeles"
}
]
},
"children": [
{
"name": "ElTableColumn",
"props": {
"prop": "date",
"label": "Date"
}
},
{
"name": "ElTableColumn",
"props": {
"prop": "name",
"label": "Name"
}
},
{
"name": "ElTableColumn",
"props": {
"prop": "address",
"label": "Address"
}
}
]
}
},
"ElTableColumn": {
"name": "ElTableColumn",
"label": "表头",
"categoryId": "data",
"package": "element-plus",
"props": [
{
"name": "type",
"defaultValue": "default",
"options": [
"default",
"selection",
"index",
"expand"
],
"setters": "SelectSetter"
},
{
"name": "index",
"defaultValue": 0,
"title": "如果设置了 type=index可以通过传递 index 属性来自定义索引",
"setters": [
"NumberSetter",
"FunctionSetter"
]
},
{
"name": "label",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "column-key",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "prop",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "width",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "min-width",
"defaultValue": "",
"title": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "fixed",
"defaultValue": "",
"options": [
"left",
"right"
],
"setters": [
"SelectSetter",
"BooleanSetter"
]
},
{
"name": "render-header",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "sortable",
"defaultValue": false,
"options": [
"",
"custom"
],
"setters": [
"BooleanSetter",
"SelectSetter"
]
},
{
"name": "sort-method",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "sort-by",
"defaultValue": "",
"setters": [
"InputSetter",
"FunctionSetter",
"JSONSetter"
]
},
{
"name": "sort-orders",
"defaultValue": [
"ascending",
"descending",
null
],
"title": "数据在排序时所使用排序策略的轮转顺序,仅当 sortable 为 true 时有效。 需传入一个数组,随着用户点击表头,该列依次按照数组中元素的顺序进行排序",
"setters": "JSONSetter"
},
{
"name": "resizable",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "formatter",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "show-overflow-tooltip",
"title": "当内容过长被隐藏时显示 tooltip",
"setters": [
"BooleanSetter",
"JSONSetter"
]
},
{
"name": "align",
"defaultValue": "left",
"options": [
"left",
"center",
"right"
],
"setters": "SelectSetter"
},
{
"name": "header-align",
"defaultValue": "left",
"options": [
"left",
"center",
"right"
],
"setters": "SelectSetter"
},
{
"name": "class-name",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "label-class-name",
"defaultValue": "",
"title": "当前列标题的自定义类名",
"setters": "InputSetter"
},
{
"name": "selectable",
"setters": "FunctionSetter"
},
{
"name": "reserve-selection",
"defaultValue": false,
"title": "仅对 type=selection 的列有效, 请注意, 需指定 row-key 来让这个功能生效。",
"setters": "BooleanSetter"
},
{
"name": "filters",
"defaultValue": "",
"setters": "JSONSetter"
},
{
"name": "filter-placement",
"defaultValue": "",
"title": "过滤弹出框的定位,与 Tooltip 的 placement 属性相同",
"setters": "InputSetter"
},
{
"name": "filter-class-name",
"defaultValue": "",
"setters": "StringSetter"
},
{
"name": "filter-multiple",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "filter-method",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "filtered-value",
"defaultValue": "",
"setters": "JSONSetter"
}
],
"slots": [
{
"name": "default",
"params": [
"row",
"column",
"$index"
]
},
{
"name": "header",
"params": [
"column",
"$index"
]
},
{
"name": "filter-icon",
"params": [
"filterOpened"
]
}
],
"snippet": {
"props": {
"label": "列名"
}
}
},
"ElTabs": {
"name": "ElTabs",
"label": "标签页",
"doc": "https://element-plus.org/zh-CN/component/tabs.html",
"categoryId": "nav",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "type",
"setters": [
{
"name": "SelectSetter",
"props": {
"closable": true
}
}
],
"defaultValue": "",
"options": [
"",
"card",
"border-card"
]
},
{
"name": "closable",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "addable",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "editable",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "tabPosition",
"defaultValue": "top",
"setters": "SelectSetter",
"options": [
"top",
"right",
"bottom",
"left"
]
},
{
"name": "stretch",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "beforeLeave",
"defaultValue": "",
"setters": "FunctionSetter"
}
],
"events": [
{
"name": "tab-click"
},
{
"name": "tab-change"
},
{
"name": "tab-remove"
},
{
"name": "tab-add"
},
{
"name": "edit"
},
{
"name": "update:modelValue"
}
],
"slots": [
"default",
"addIcon",
"add-icon"
],
"snippet": {
"props": {
"modelValue": "1"
},
"children": [
{
"name": "ElTabPane",
"children": "面板一内容",
"props": {
"label": "面板一",
"name": "1"
}
},
{
"name": "ElTabPane",
"children": "面板二内容",
"props": {
"label": "面板二",
"name": "2"
}
},
{
"name": "ElTabPane",
"children": "面板三内容",
"props": {
"label": "面板三",
"name": "3"
}
}
]
}
},
"ElTabPane": {
"name": "ElTabPane",
"label": "标签页面板",
"categoryId": "nav",
"package": "element-plus",
"props": [
{
"name": "label",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "name",
"defaultValue": "",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "closable",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "lazy",
"defaultValue": false,
"setters": "BooleanSetter"
}
],
"slots": [
{
"name": "default"
},
{
"name": "label"
}
],
"snippet": {
"props": {
"label": "面板标题"
},
"children": "面板内容"
}
},
"ElTag": {
"name": "ElTag",
"label": "标签",
"doc": "https://element-plus.org/zh-CN/component/tag.html",
"categoryId": "data",
"package": "element-plus",
"props": [
{
"name": "type",
"defaultValue": "primary",
"options": [
"primary",
"success",
"info",
"warning",
"danger"
],
"setters": "SelectSetter"
},
{
"name": "closable",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "disable-transitions",
"defaultValue": false,
"label": "渐变动画",
"setters": "BooleanSetter"
},
{
"name": "hit",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "color",
"defaultValue": "",
"setters": "ColorSetter"
},
{
"name": "size",
"defaultValue": "default",
"options": [
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "effect",
"defaultValue": "light",
"options": [
"dark",
"light",
"plain"
],
"setters": "SelectSetter"
},
{
"name": "round",
"defaultValue": false,
"setters": "BooleanSetter"
}
],
"events": [
"click",
"close"
],
"slots": [
"default"
],
"snippet": {
"children": "标签一"
}
},
"ElCheckTag": {
"name": "ElCheckTag",
"label": "可选中的标签",
"categoryId": "data",
"package": "element-plus",
"props": [
{
"name": "checked",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "type",
"label": "type",
"title": "CheckTag 类型",
"setters": "SelectSetter",
"options": [
"primary",
"success",
"info",
"warning",
"danger"
],
"defaultValue": "primary"
}
],
"events": [
"change",
"update:checked"
],
"slots": [
"default"
],
"snippet": {
"children": "标签一"
}
},
"ElText": {
"name": "ElText",
"label": "文本",
"categoryId": "base",
"doc": "https://element-plus.org/zh-CN/component/text.html",
"props": [
{
"name": "type",
"label": "type",
"title": "类型",
"setters": "SelectSetter",
"options": [
"primary",
"success",
"warning",
"danger",
"info"
]
},
{
"name": "size",
"label": "size",
"title": "大小",
"setters": "SelectSetter",
"options": [
"large",
"default",
"small"
],
"defaultValue": "default"
},
{
"name": "truncated",
"label": "truncated",
"title": "显示省略号",
"setters": "BooleanSetter",
"defaultValue": false
},
{
"name": "lineClamp",
"label": "lineClamp",
"title": "最大行数",
"setters": [
"StringSetter",
"NumberSetter"
]
},
{
"name": "tag",
"label": "tag",
"title": "自定义元素标签",
"setters": "StringSetter",
"defaultValue": "span"
}
],
"slots": [
"default"
],
"snippet": {
"props": {
"type": "primary"
},
"children": "这是一段Primary颜色的文本"
},
"package": "element-plus"
},
"ElTimeline": {
"name": "ElTimeline",
"label": "时间线",
"doc": "https://element-plus.org/zh-CN/component/timeline.html",
"categoryId": "form",
"package": "element-plus",
"slots": [
"default"
],
"snippet": {
"name": "ElTimeline",
"children": [
{
"name": "ElTimelineItem",
"children": "Event start",
"props": {
"timestamp": "2018-04-15",
"size": "large",
"type": "primary",
"icon": "MoreFilled"
}
},
{
"name": "ElTimelineItem",
"children": "Approved",
"props": {
"timestamp": "2018-04-13",
"color": "#0bbd87"
}
},
{
"name": "ElTimelineItem",
"children": "Success",
"props": {
"timestamp": "2018-04-11",
"hollow": true,
"icon": "el-icon-more"
}
}
]
}
},
"ElTimelineItem": {
"name": "ElTimelineItem",
"label": "时间线子项",
"categoryId": "form",
"package": "element-plus",
"props": [
{
"name": "timestamp",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "hide-timestamp",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "center",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "placement",
"defaultValue": "bottom",
"options": [
"top",
"bottom"
],
"setters": "SelectSetter"
},
{
"name": "type",
"defaultValue": "",
"options": [
"primary",
"success",
"warning",
"danger",
"info"
],
"setters": "SelectSetter"
},
{
"name": "color",
"defaultValue": "",
"options": [
"hsl",
"hsv",
"hex",
"rgb"
],
"setters": "SelectSetter"
},
{
"name": "size",
"defaultValue": "normal",
"options": [
"normal",
"large"
],
"setters": "SelectSetter"
},
{
"name": "icon",
"defaultValue": "",
"setters": "IconSetter"
},
{
"name": "hollow",
"defaultValue": false,
"setters": "BooleanSetter"
}
],
"slots": [
"default",
"dot"
]
},
"ElTimePicker": {
"name": "ElTimePicker",
"label": "时间选择器",
"childIncludes": false,
"doc": "https://element-plus.org/zh-CN/component/time-picker.html",
"categoryId": "form",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"defaultValue": "",
"setters": [
"NumberSetter",
"StringSetter",
"ArraySetter",
"ExpressionSetter"
]
},
{
"name": "readonly",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "editable",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "clearable",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "size",
"defaultValue": "default",
"options": [
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "placeholder",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "startPlaceholder",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "endPlaceholder",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "isRange",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "arrowControl",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "popperClass",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "rangeSeparator",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "format",
"defaultValue": "HH:mm:ss",
"setters": "InputSetter"
},
{
"name": "defaultValue",
"defaultValue": "",
"setters": [
"InputSetter",
"ExpressionSetter"
]
},
{
"name": "valueFormat",
"title": "可选,绑定值的格式。 不指定则绑定值为 Date 对象",
"defaultValue": "",
"setters": "StringSetter"
},
{
"name": "id",
"defaultValue": "",
"setters": [
"InputSetter"
]
},
{
"name": "name",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "ariaLabel",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "prefixIcon",
"defaultValue": "Clock",
"setters": "InputSetter"
},
{
"name": "clearIcon",
"defaultValue": "CircleClose",
"setters": "InputSetter"
},
{
"name": "disabledHours",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "disabledMinutes",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "disabledSeconds",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "teleported",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "tabindex",
"label": "tabindex",
"title": "输入框的 tabindex",
"setters": [
"StringSetter",
"NumberSetter"
],
"defaultValue": 0
},
{
"name": "emptyValues",
"title": "组件的空值配置",
"setters": "ArraySetter"
},
{
"name": "valueOnClear",
"title": "清空选项的值",
"setters": [
"StringSetter",
"NumberSetter",
"BooleanSetter",
"FunctionSetter"
]
}
],
"events": [
"change",
"blur",
"focus",
"clear",
"visible-change",
"update:modelValue"
]
},
"ElTimeSelect": {
"name": "ElTimeSelect",
"label": "时间选择",
"childIncludes": false,
"doc": "https://element-plus.org/zh-CN/component/time-select.html",
"categoryId": "form",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"defaultValue": "",
"setters": [
"StringSetter",
"ExpressionSetter"
]
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "editable",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "clearable",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "size",
"defaultValue": "default",
"options": [
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "placeholder",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "name",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "effect",
"defaultValue": "light",
"options": [
"dark",
"light"
],
"setters": "SelectSetter"
},
{
"name": "prefixIcon",
"defaultValue": "Clock",
"setters": "InputSetter"
},
{
"name": "clearIcon",
"defaultValue": "CircleClose",
"setters": "InputSetter"
},
{
"name": "start",
"defaultValue": "09:00",
"setters": "InputSetter"
},
{
"name": "end",
"defaultValue": "18:00",
"setters": "InputSetter"
},
{
"name": "step",
"defaultValue": "00:30",
"setters": "InputSetter"
},
{
"name": "minTime",
"defaultValue": "00:00",
"setters": "InputSetter"
},
{
"name": "maxTime",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "format",
"defaultValue": "HH:mm",
"setters": "InputSetter"
},
{
"name": "emptyValues",
"title": "组件的空值配置",
"setters": "ArraySetter"
},
{
"name": "valueOnClear",
"title": "清空选项的值",
"setters": [
"StringSetter",
"NumberSetter",
"BooleanSetter",
"FunctionSetter"
]
}
],
"events": [
"change",
"blur",
"focus",
"clear",
"update:modelValue"
]
},
"ElTooltip": {
"name": "ElTooltip",
"childIncludes": true,
"label": "文字提示",
"doc": "https://element-plus.org/zh-CN/component/tooltip.html",
"categoryId": "other",
"package": "element-plus",
"props": [
{
"name": "appendTo",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "effect",
"defaultValue": "dark",
"setters": "InputSetter"
},
{
"name": "content",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "rawContent",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "placement",
"defaultValue": "bottom",
"setters": "SelectSetter",
"options": [
"top",
"top-start",
"top-end",
"bottom",
"bottom-start",
"bottom-end",
"left",
"left-start",
"left-end",
"right",
"right-start",
"right-end"
]
},
{
"name": "fallback-placements",
"setters": "ArraySetter"
},
{
"name": "visible",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "offset",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "transition",
"defaultValue": "el-fade-in-linear",
"setters": "InputSetter"
},
{
"name": "popperOptions",
"defaultValue": {
"boundariesElement": "body",
"gpuAcceleration": false
},
"setters": "JSONSetter"
},
{
"name": "showAfter",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "show-arrow",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "hide-after",
"defaultValue": 200,
"setters": "NumberSetter"
},
{
"name": "auto-close",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "popper-class",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "enterable",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "teleported",
"label": "teleported",
"title": "是否使用 teleport。设置成 true则会被追加到 append-to 的位置",
"setters": "BooleanSetter",
"defaultValue": true
},
{
"name": "trigger",
"label": "trigger",
"title": "如何触发 Tooltip",
"setters": "SelectSetter",
"options": [
"hover",
"click",
"focus",
"contextmenu"
],
"defaultValue": "hover"
},
{
"name": "virtual-triggering",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "virtual-ref",
"defaultValue": "",
"setters": "ExpressionSetter"
},
{
"name": "trigger-keys",
"defaultValue": [
"Enter",
"Space"
],
"setters": "ExpressionSetter"
},
{
"name": "persistent",
"setters": "BooleanSetter"
},
{
"name": "ariaLabel",
"label": "ariaLabel",
"title": "和 aria-label 属性保持一致",
"setters": "StringSetter"
}
],
"events": [
{
"name": "confirm"
},
{
"name": "cancel"
},
{
"name": "update:visible "
}
],
"slots": [
{
"name": "default"
},
{
"name": "content"
}
],
"snippet": {
"name": "ElTooltip",
"children": "文字提示",
"props": {
"content": "自定义弹出框的内容"
}
}
},
"ElTour": {
"name": "ElTour",
"label": "漫游式引导",
"doc": "https://element-plus.org/zh-CN/component/tour.html",
"categoryId": "data",
"package": "element-plus",
"props": [
{
"name": "showArrow",
"label": "showArrow",
"title": "是否显示箭头",
"setters": "BooleanSetter",
"defaultValue": true
},
{
"name": "placement",
"label": "placement",
"title": "引导卡片相对于目标元素的位置",
"setters": "SelectSetter",
"options": [
"top",
"top-start",
"top-end",
"bottom",
"bottom-start",
"bottom-end",
"left",
"left-start",
"left-end",
"right",
"right-start",
"right-end"
],
"defaultValue": "bottom"
},
{
"name": "contentStyle",
"label": "contentStyle",
"title": "为content自定义样式",
"setters": "ObjectSetter"
},
{
"name": "mask",
"label": "mask",
"title": "是否启用遮罩,通过自定义属性改变遮罩样式以及填充的颜色",
"setters": [
"BooleanSetter",
"ObjectSetter"
],
"defaultValue": true
},
{
"name": "type",
"label": "type",
"title": "类型,影响底色与文字颜色",
"setters": "SelectSetter",
"options": [
"default",
"primary"
],
"defaultValue": "default"
},
{
"name": "modelValue",
"label": "modelValue",
"title": "打开引导",
"setters": "BooleanSetter",
"defaultValue": false
},
{
"name": "current",
"label": "current",
"title": "当前值",
"setters": "NumberSetter"
},
{
"name": "scroll-into-view-options",
"label": "scroll-into-view-options",
"title": "是否支持当前元素滚动到视窗内,也可传入配置指定滚动视窗的相关参数",
"setters": [
"BooleanSetter",
"ObjectSetter"
],
"defaultValue": {
"block": "center"
}
},
{
"name": "z-index",
"label": "z-index",
"title": "Tour 的层级",
"setters": "NumberSetter",
"defaultValue": 2001
},
{
"name": "show-close",
"label": "show-close",
"title": "是否显示关闭按钮",
"setters": "BooleanSetter",
"defaultValue": true
},
{
"name": "close-icon",
"label": "close-icon",
"title": "自定义关闭图标",
"setters": "IconSetter",
"defaultValue": "Close"
},
{
"name": "close-on-press-escape",
"label": "close-on-press-escape",
"title": "是否可以通过按下 ESC 关闭引导",
"setters": "BooleanSetter",
"defaultValue": true
},
{
"name": "target-area-clickable",
"label": "target-area-clickable",
"title": "启用蒙层时target 元素区域是否可以点击。",
"setters": "BooleanSetter",
"defaultValue": true
}
],
"slots": [
{
"name": "default"
},
{
"name": "indicators",
"params": [
"current",
"total"
]
},
{
"name": "close-icon"
}
],
"events": [
"close",
"finish",
"change",
"update:modelValue",
"update:current"
],
"snippet": {
"props": {
"modelValue": true
},
"children": [
{
"name": "ElTourStep",
"props": {
"title": "Center",
"description": "Displayed in the center of screen."
}
},
{
"name": "ElTourStep",
"props": {
"title": "Center",
"description": "Displayed in the center of screen."
}
},
{
"name": "ElTourStep",
"props": {
"title": "Center",
"description": "Displayed in the center of screen."
}
}
]
}
},
"ElTourStep": {
"name": "ElTourStep",
"label": "漫游式引导步",
"parentIncludes": [
"ElTour"
],
"doc": "https://element-plus.org/zh-CN/component/tour.html",
"categoryId": "data",
"package": "element-plus",
"props": [
{
"name": "target",
"label": "target",
"title": "获取引导卡片指向的元素, 为空时居中于屏幕。",
"setters": [
"StringSetter",
"FunctionSetter"
]
},
{
"name": "showArrow",
"label": "showArrow",
"title": "是否显示箭头",
"setters": "BooleanSetter",
"defaultValue": true
},
{
"name": "title",
"label": "title",
"title": "标题",
"setters": "StringSetter"
},
{
"name": "description",
"label": "description",
"title": "主要描述部分",
"setters": "StringSetter"
},
{
"name": "placement",
"label": "placement",
"title": "引导卡片相对于目标元素的位置",
"setters": "SelectSetter",
"options": [
"top",
"top-start",
"top-end",
"bottom",
"bottom-start",
"bottom-end",
"left",
"left-start",
"left-end",
"right",
"right-start",
"right-end"
],
"defaultValue": "bottom"
},
{
"name": "contentStyle",
"label": "contentStyle",
"title": "为content自定义样式",
"setters": "ObjectSetter"
},
{
"name": "mask",
"label": "mask",
"title": "是否启用蒙层,也可传入配置改变蒙层样式和填充色",
"setters": [
"BooleanSetter",
"ObjectSetter"
],
"defaultValue": true
},
{
"name": "type",
"label": "type",
"title": "类型,影响底色与文字颜色",
"setters": "SelectSetter",
"options": [
"default",
"primary"
],
"defaultValue": "default"
},
{
"name": "nextButtonProps",
"label": "nextButtonProps",
"title": "“下一步”按钮的属性",
"setters": "ObjectSetter"
},
{
"name": "prev-button-props",
"label": "prev-button-props",
"title": "“上一步”按钮的属性",
"setters": "ObjectSetter"
},
{
"name": "scrollIntoViewOptions",
"label": "scrollIntoViewOptions",
"title": "是否支持当前元素滚动到视窗内,也可传入配置指定滚动视窗的相关参数",
"setters": [
"BooleanSetter",
"ObjectSetter"
]
},
{
"name": "showClose",
"label": "showClose",
"title": "是否显示关闭按钮",
"setters": "BooleanSetter",
"defaultValue": true
},
{
"name": "closeIcon",
"label": "closeIcon",
"title": "自定义关闭图标",
"setters": [
"IconSetter"
]
}
],
"slots": [
{
"name": "default"
},
{
"name": "header"
},
{
"name": "close-icon"
}
],
"events": [
"close"
],
"snippet": {
"props": {
"title": "Center",
"description": "Displayed in the center of screen."
}
}
},
"ElTransfer": {
"name": "ElTransfer",
"label": "穿梭框",
"categoryId": "form",
"doc": "https://element-plus.org/zh-CN/component/transfer.html",
"package": "element-plus",
"props": [
{
"name": "modelValue",
"defaultValue": "",
"setters": [
"ArraySetter",
"ExpressionSetter"
]
},
{
"name": "data",
"defaultValue": [],
"setters": [
"ArraySetter",
"JSONSetter"
]
},
{
"name": "filterable",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "filterPlaceholder",
"defaultValue": "Enter keyword",
"setters": "InputSetter"
},
{
"name": "filterMethod",
"setters": "FunctionSetter"
},
{
"name": "targetOrder",
"defaultValue": "original",
"options": [
"original",
"push",
"unshift"
],
"setters": "SelectSetter"
},
{
"name": "titles",
"defaultValue": [],
"setters": [
"ArraySetter",
"JSONSetter"
]
},
{
"name": "buttonTexts",
"defaultValue": [],
"setters": [
"ArraySetter",
"JSONSetter"
]
},
{
"name": "renderContent",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "format",
"defaultValue": "",
"setters": [
"ObjectSetter",
"JSONSetter"
]
},
{
"name": "props",
"defaultValue": "",
"setters": [
"ObjectSetter",
"JSONSetter"
]
},
{
"name": "leftDefaultChecked",
"defaultValue": [],
"title": "初始状态下左侧列表的已勾选项的 key 数组",
"setters": [
"ArraySetter",
"JSONSetter"
]
},
{
"name": "rightDefaultChecked",
"defaultValue": [],
"title": "初始状态下右侧列表的已勾选项的 key 数组",
"setters": [
"ArraySetter",
"JSONSetter"
]
},
{
"name": "validateEvent",
"defaultValue": true,
"setters": "BooleanSetter"
}
],
"slots": [
{
"name": "default",
"params": [
"options"
]
},
{
"name": "left-footer"
},
{
"name": "right-footer"
},
{
"name": "left-empty"
},
{
"name": "right-empty"
}
],
"events": [
{
"name": "change"
},
{
"name": "left-check-change"
},
{
"name": "right-check-change"
},
{
"name": "update:modelValue"
}
]
},
"ElTree": {
"name": "ElTree",
"label": "树形控件",
"doc": "https://element-plus.org/zh-CN/component/tree.html",
"categoryId": "data",
"package": "element-plus",
"props": [
{
"name": "data",
"defaultValue": "",
"setters": "JSONSetter"
},
{
"name": "empty-text",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "node-key",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "props",
"defaultValue": "",
"setters": "JSONSetter"
},
{
"name": "render-after-expand",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "load",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "render-content",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "highlight-current",
"defaultValue": false,
"label": "高亮当前节点",
"setters": "BooleanSetter"
},
{
"name": "default-expand-all",
"defaultValue": false,
"label": "展开所有节点",
"setters": "BooleanSetter"
},
{
"name": "expand-on-click-node",
"defaultValue": true,
"title": "是否在点击节点的时候展开或者收缩节点, 默认值为 true如果为 false则只有点箭头图标的时候才会展开或者收缩节点。",
"label": "点击展开",
"setters": "BooleanSetter"
},
{
"name": "check-on-click-node",
"defaultValue": false,
"title": "是否在点击节点的时候选中节点,默认值为 false即只有在点击复选框时才会选中节点。",
"label": "点击选中",
"setters": "BooleanSetter"
},
{
"name": "auto-expand-parent",
"defaultValue": true,
"title": "展开子节点的时候是否自动展开父节点",
"label": "自动展开",
"setters": "BooleanSetter"
},
{
"name": "default-expanded-keys",
"defaultValue": "",
"title": "默认展开的节点的 key 的数组",
"label": "默认展开",
"setters": "JSONSetter"
},
{
"name": "show-checkbox",
"defaultValue": false,
"label": "显示checkbox",
"setters": "BooleanSetter"
},
{
"name": "check-strictly",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "default-checked-keys",
"defaultValue": "",
"title": "默认勾选的节点的 key 的数组",
"label": "默认勾选",
"setters": "JSONSetter"
},
{
"name": "current-node-key",
"defaultValue": "",
"label": "当前节点key",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "filter-node-method",
"defaultValue": "",
"title": "filter-node-method 对树节点进行筛选时执行的方法, 返回 false 则表示这个节点会被隐藏",
"label": "筛选节点函数",
"setters": "FunctionSetter"
},
{
"name": "accordion",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "indent",
"defaultValue": 16,
"setters": "NumberSetter"
},
{
"name": "icon",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "lazy",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "draggable",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "allow-drag",
"defaultValue": "",
"title": "判断节点能否被拖拽 如果返回 false ,节点不能被拖动",
"setters": "FunctionSetter"
},
{
"name": "allow-drop",
"defaultValue": "",
"title": "拖拽时判定目标节点能否成为拖动目标位置。 如果返回 false ,拖动节点不能被拖放到目标节点。 type 参数有三种情况prev、inner 和 next分别表示放置在目标节点前、插入至目标节点和放置在目标节点后",
"setters": "FunctionSetter"
}
],
"events": [
"node-click",
"node-contextmenu",
"check-change",
"check",
"current-change",
"node-expand",
"node-collapse",
"node-drag-start",
"node-drag-enter",
"node-drag-leave",
"node-drag-over",
"node-drop",
"node-drag-end"
],
"slots": [
{
"name": "default",
"params": [
"node",
"data"
]
},
{
"name": "empty"
}
],
"snippet": {
"props": {
"data": [
{
"value": "guide",
"label": "Guide",
"children": [
{
"value": "disciplines",
"label": "Disciplines",
"children": [
{
"value": "consistency",
"label": "Consistency"
},
{
"value": "feedback",
"label": "Feedback"
},
{
"value": "efficiency",
"label": "Efficiency"
},
{
"value": "controllability",
"label": "Controllability"
}
]
},
{
"value": "navigation",
"label": "Navigation",
"children": [
{
"value": "side nav",
"label": "Side Navigation"
},
{
"value": "top nav",
"label": "Top Navigation"
}
]
}
]
},
{
"value": "component",
"label": "Component",
"children": [
{
"value": "basic",
"label": "Basic",
"children": [
{
"value": "layout",
"label": "Layout"
},
{
"value": "color",
"label": "Color"
},
{
"value": "typography",
"label": "Typography"
},
{
"value": "icon",
"label": "Icon"
},
{
"value": "button",
"label": "Button"
}
]
},
{
"value": "form",
"label": "Form",
"children": [
{
"value": "radio",
"label": "Radio"
},
{
"value": "checkbox",
"label": "Checkbox"
},
{
"value": "input",
"label": "Input"
},
{
"value": "input-number",
"label": "InputNumber"
},
{
"value": "select",
"label": "Select"
},
{
"value": "cascader",
"label": "Cascader"
},
{
"value": "switch",
"label": "Switch"
},
{
"value": "slider",
"label": "Slider"
},
{
"value": "time-picker",
"label": "TimePicker"
},
{
"value": "date-picker",
"label": "DatePicker"
},
{
"value": "datetime-picker",
"label": "DateTimePicker"
},
{
"value": "upload",
"label": "Upload"
},
{
"value": "rate",
"label": "Rate"
},
{
"value": "form",
"label": "Form"
}
]
},
{
"value": "data",
"label": "Data",
"children": [
{
"value": "table",
"label": "Table"
},
{
"value": "tag",
"label": "Tag"
},
{
"value": "progress",
"label": "Progress"
},
{
"value": "tree",
"label": "Tree"
},
{
"value": "pagination",
"label": "Pagination"
},
{
"value": "badge",
"label": "Badge"
}
]
},
{
"value": "notice",
"label": "Notice",
"children": [
{
"value": "alert",
"label": "Alert"
},
{
"value": "loading",
"label": "Loading"
},
{
"value": "message",
"label": "Message"
},
{
"value": "message-box",
"label": "MessageBox"
},
{
"value": "notification",
"label": "Notification"
}
]
},
{
"value": "navigation",
"label": "Navigation",
"children": [
{
"value": "menu",
"label": "Menu"
},
{
"value": "tabs",
"label": "Tabs"
},
{
"value": "breadcrumb",
"label": "Breadcrumb"
},
{
"value": "dropdown",
"label": "Dropdown"
},
{
"value": "steps",
"label": "Steps"
}
]
},
{
"value": "others",
"label": "Others",
"children": [
{
"value": "dialog",
"label": "Dialog"
},
{
"value": "tooltip",
"label": "Tooltip"
},
{
"value": "popover",
"label": "Popover"
},
{
"value": "card",
"label": "Card"
},
{
"value": "carousel",
"label": "Carousel"
},
{
"value": "collapse",
"label": "Collapse"
}
]
}
]
},
{
"value": "resource",
"label": "Resource",
"children": [
{
"value": "axure",
"label": "Axure Components"
},
{
"value": "sketch",
"label": "Sketch Templates"
},
{
"value": "docs",
"label": "Design Documentation"
}
]
}
]
}
}
},
"ElTreeSelect": {
"name": "ElTreeSelect",
"label": "树形选择",
"doc": "https://element-plus.org/zh-CN/component/tree-select.html",
"categoryId": "data",
"package": "element-plus",
"props": [
{
"name": "cacheData",
"label": "cacheData",
"title": "懒加载节点的缓存数据,结构与数据相同,用于获取未加载数据的标签",
"setters": "ArraySetter",
"defaultValue": []
},
{
"name": "data",
"defaultValue": "",
"setters": "JSONSetter"
},
{
"name": "empty-text",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "node-key",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "props",
"defaultValue": "",
"setters": "JSONSetter"
},
{
"name": "renderAfterExpand",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "load",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "renderContent",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "highlightCurrent",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "defaultExpandAll",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "expandOnClickNode",
"defaultValue": true,
"title": "是否在点击节点的时候展开或者收缩节点, 默认值为 true如果为 false则只有点箭头图标的时候才会展开或者收缩节点。",
"setters": "BooleanSetter"
},
{
"name": "checkOnClickNode",
"defaultValue": false,
"title": "是否在点击节点的时候选中节点,默认值为 false即只有在点击复选框时才会选中节点。",
"setters": "BooleanSetter"
},
{
"name": "autoExpandParent",
"defaultValue": true,
"title": "展开子节点的时候是否自动展开父节点",
"setters": "BooleanSetter"
},
{
"name": "defaultExpandedKeys",
"defaultValue": "",
"title": "默认展开的节点的 key 的数组",
"label": "默认展开",
"setters": "JSONSetter"
},
{
"name": "showCheckbox",
"defaultValue": false,
"label": "显示checkbox",
"setters": "BooleanSetter"
},
{
"name": "checkStrictly",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "defaultCheckedKeys",
"defaultValue": "",
"title": "默认勾选的节点的 key 的数组",
"label": "默认勾选",
"setters": "JSONSetter"
},
{
"name": "currentNodeKey",
"defaultValue": "",
"label": "当前节点key",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "filterNodeMethod",
"defaultValue": "",
"title": "filter-node-method 对树节点进行筛选时执行的方法, 返回 false 则表示这个节点会被隐藏",
"label": "筛选节点函数",
"setters": "FunctionSetter"
},
{
"name": "accordion",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "indent",
"defaultValue": 16,
"setters": "NumberSetter"
},
{
"name": "icon",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "lazy",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "draggable",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "allowDrag",
"defaultValue": "",
"title": "判断节点能否被拖拽 如果返回 false ,节点不能被拖动",
"setters": "FunctionSetter"
},
{
"name": "allowDrop",
"defaultValue": "",
"title": "拖拽时判定目标节点能否成为拖动目标位置。 如果返回 false ,拖动节点不能被拖放到目标节点。 type 参数有三种情况prev、inner 和 next分别表示放置在目标节点前、插入至目标节点和放置在目标节点后",
"setters": "FunctionSetter"
},
{
"name": "modelValue",
"defaultValue": "",
"setters": [
"StringSetter",
"NumberSetter",
"BooleanSetter",
"ObjectSetter",
"ArraySetter"
]
},
{
"name": "multiple",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "valueKey",
"defaultValue": "value",
"setters": "InputSetter"
},
{
"name": "size",
"defaultValue": "default",
"options": [
"large",
"default",
"small"
],
"setters": "SelectSetter"
},
{
"name": "clearable",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "collapseTags",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "collapseTagsTooltip",
"label": "Tooltip",
"title": "当鼠标悬停于折叠标签的文本时,是否显示所有选中的标签。 要使用此属性collapse-tags属性必须设定为 true",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "multipleLimit",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "name",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "effect",
"defaultValue": "light",
"options": [
"dark",
"light"
],
"setters": "SelectSetter"
},
{
"name": "autocomplete",
"defaultValue": "off",
"setters": "InputSetter"
},
{
"name": "placeholder",
"defaultValue": "Select",
"setters": "InputSetter"
},
{
"name": "filterable",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "allowCreate",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "filterMethod",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "remote",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "remoteMethod",
"defaultValue": "",
"setters": "FunctionSetter"
},
{
"name": "remoteShowSuffix",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "loading",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "loadingText",
"defaultValue": "Loading",
"setters": "InputSetter"
},
{
"name": "noMatchText",
"defaultValue": "No matching data",
"setters": "InputSetter"
},
{
"name": "noDataText",
"defaultValue": "No data",
"setters": "InputSetter"
},
{
"name": "popperClass",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "reserveKeyword",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "defaultFirstOption",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "popperAppendToBody",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "teleported",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "appendTo",
"setters": "StringSetter"
},
{
"name": "persistent",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "automaticDropdown",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "clearIcon",
"defaultValue": "CircleClose",
"setters": "InputSetter"
},
{
"name": "fitInputWidth",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "suffixIcon",
"defaultValue": "ArrowUp",
"setters": "InputSetter"
},
{
"name": "tagType",
"defaultValue": "info",
"options": [
"success",
"info",
"warning",
"danger"
],
"setters": "SelectSetter"
},
{
"name": "tagEffect",
"defaultValue": "light",
"options": [
"",
"light",
"dark",
"plain"
],
"setters": "SelectSetter"
},
{
"name": "validateEvent",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "offset",
"defaultValue": 12,
"setters": "NumberSetter"
},
{
"name": "showArrow",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "placement",
"label": "placement",
"title": "下拉框出现的位置",
"setters": "SelectSetter",
"options": [
"top",
"top-start",
"top-end",
"bottom",
"bottom-start",
"bottom-end",
"left",
"left-start",
"left-end",
"right",
"right-start",
"right-end"
],
"defaultValue": "bottom-start"
},
{
"name": "fallbackPlacements",
"label": "fallbackPlacements",
"title": "dropdown 可用的 positions",
"setters": "ArraySetter",
"defaultValue": [
"bottom-start",
"top-start",
"right",
"left"
]
},
{
"name": "maxCollapseTags",
"label": "maxCollapseTags",
"title": "需要显示的 Tag 的最大数量 只有当 collapse-tags 设置为 true 时才会生效。",
"setters": "NumberSetter",
"defaultValue": 1
},
{
"name": "popperOptions",
"label": "popperOptions",
"title": "popper.js 参数",
"setters": "ObjectSetter",
"defaultValue": {}
},
{
"name": "ariaLabel",
"label": "ariaLabel",
"title": "等价于原生 input aria-label 属性",
"setters": "StringSetter"
},
{
"name": "emptyValues",
"setters": "ArraySetter"
},
{
"name": "valueOnClear",
"setters": [
"StringSetter",
"NumberSetter",
"BooleanSetter",
"FunctionSetter"
]
},
{
"name": "suffixTransition",
"title": "下拉菜单显示/消失时后缀图标的动画",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "tabindex",
"setters": [
"StringSetter",
"NumberSetter"
]
}
],
"events": [
"node-click",
"node-contextmenu",
"check-change",
"check",
"current-change",
"node-expand",
"node-collapse",
"node-drag-start",
"node-drag-enter",
"node-drag-leave",
"node-drag-over",
"node-drop",
"node-drag-end",
"change",
"visible-change",
"remove-tag",
"clear",
"blur",
"focus",
"update:modelValue"
],
"slots": [
{
"name": "default",
"params": [
"node",
"data"
]
},
{
"name": "empty"
},
{
"name": "header"
},
{
"name": "footer"
},
{
"name": "prefix"
},
{
"name": "tag"
},
{
"name": "loading"
},
{
"name": "label"
}
],
"snippet": {
"props": {
"data": [
{
"value": "1",
"label": "Level one 1",
"children": [
{
"value": "1-1",
"label": "Level two 1-1",
"children": [
{
"value": "1-1-1",
"label": "Level three 1-1-1"
}
]
}
]
},
{
"value": "2",
"label": "Level one 2",
"children": [
{
"value": "2-1",
"label": "Level two 2-1",
"children": [
{
"value": "2-1-1",
"label": "Level three 2-1-1"
}
]
},
{
"value": "2-2",
"label": "Level two 2-2",
"children": [
{
"value": "2-2-1",
"label": "Level three 2-2-1"
}
]
}
]
},
{
"value": "3",
"label": "Level one 3",
"children": [
{
"value": "3-1",
"label": "Level two 3-1",
"children": [
{
"value": "3-1-1",
"label": "Level three 3-1-1"
}
]
},
{
"value": "3-2",
"label": "Level two 3-2",
"children": [
{
"value": "3-2-1",
"label": "Level three 3-2-1"
}
]
}
]
}
],
"renderAfterExpand": false,
"style": {
"width": "240px"
}
}
}
},
"ElTreeV2": {
"name": "ElTreeV2",
"label": "虚拟化树形控件",
"doc": "https://element-plus.org/zh-CN/component/tree-v2.html",
"categoryId": "data",
"package": "element-plus",
"props": [
{
"name": "data",
"defaultValue": "",
"setters": [
"ArraySetter",
"JSONSetter"
]
},
{
"name": "empty-text",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "props",
"defaultValue": "",
"setters": [
"ObjectSetter",
"JSONSetter"
]
},
{
"name": "highlight-current",
"defaultValue": false,
"label": "高亮选中节点",
"setters": "BooleanSetter"
},
{
"name": "expand-on-click-node",
"defaultValue": true,
"title": "是否在点击节点的时候展开或者收缩节点, 默认值为 true如果为 false则只有点箭头图标的时候才会展开或者收缩节点",
"label": "expand-on",
"setters": "BooleanSetter"
},
{
"name": "check-on-click-node",
"defaultValue": false,
"title": "是否在点击节点的时候选中节点,默认值为 false即只有在点击复选框时才会选中节点",
"label": "check-on",
"setters": "BooleanSetter"
},
{
"name": "default-expanded-keys",
"defaultValue": "",
"title": "默认展开的节点的 key 的数组",
"label": "check-on",
"setters": "JSONSetter"
},
{
"name": "show-checkbox",
"defaultValue": false,
"title": "节点是否可被选择",
"label": "check-on",
"setters": "BooleanSetter"
},
{
"name": "check-strictly",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "default-checked-keys",
"defaultValue": "",
"title": "默认勾选的节点的 key 的数组",
"label": "checked-keys",
"setters": "JSONSetter"
},
{
"name": "current-node-key",
"defaultValue": "",
"label": "选中的节点",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "filter-method",
"defaultValue": "",
"title": "对树节点进行筛选时执行的方法,返回 true 表示这个节点可以显示, 返回 false 则表示这个节点会被隐藏",
"setters": "JSONSetter"
},
{
"name": "indent",
"defaultValue": 16,
"title": "相邻级节点间的水平缩进,单位为像素",
"setters": "NumberSetter"
},
{
"name": "icon",
"defaultValue": "",
"title": "相邻级节点间的水平缩进,单位为像素",
"setters": "InputSetter"
},
{
"name": "itemSize ",
"label": "itemSize ",
"title": "自定义树节点的高度",
"setters": "NumberSetter",
"defaultValue": 26
}
],
"events": [
"node-click",
"node-drop",
"node-contextmenu",
"check-change",
"check",
"current-change",
"node-expand",
"node-collapse"
],
"slots": [
{
"name": "default",
"params": [
"node",
"data"
]
}
]
},
"ElUpload": {
"name": "ElUpload",
"label": "上传",
"doc": "https://element-plus.org/zh-CN/component/upload.html",
"categoryId": "form",
"package": "element-plus",
"props": [
{
"name": "action",
"defaultValue": "#",
"title": "请求 URL",
"setters": "InputSetter"
},
{
"name": "headers",
"defaultValue": "",
"setters": "JSONSetter"
},
{
"name": "method",
"defaultValue": "post",
"setters": "InputSetter"
},
{
"name": "multiple",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "data",
"defaultValue": "",
"setters": "ExpressionSetter"
},
{
"name": "name",
"defaultValue": "file",
"setters": "ExpressionSetter"
},
{
"name": "withCredentials",
"defaultValue": false,
"title": "支持发送 cookie 凭证信息",
"setters": "BooleanSetter"
},
{
"name": "showFileList",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "drag",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "accept",
"defaultValue": "",
"setters": "InputSetter"
},
{
"name": "crossorigin",
"options": [
"",
"anonymous",
"use-credentials"
],
"setters": "SelectSetter"
},
{
"name": "onPreview",
"setters": "FunctionSetter"
},
{
"name": "onRemove",
"setters": "FunctionSetter"
},
{
"name": "onSuccess",
"setters": "FunctionSetter"
},
{
"name": "onError",
"setters": [
"FunctionSetter",
"ExpressionSetter"
]
},
{
"name": "onProgress",
"setters": [
"FunctionSetter",
"ExpressionSetter"
]
},
{
"name": "onChange",
"setters": "FunctionSetter"
},
{
"name": "onExceed",
"setters": "FunctionSetter"
},
{
"name": "beforeUpload",
"setters": "FunctionSetter"
},
{
"name": "beforeRemove",
"setters": "FunctionSetter"
},
{
"name": "fileList",
"setters": [
"ArraySetter",
"JSONSetter"
]
},
{
"name": "listType",
"defaultValue": "text",
"options": [
"text",
"picture",
"picture-card"
],
"setters": "SelectSetter"
},
{
"name": "autoUpload",
"defaultValue": true,
"setters": "BooleanSetter"
},
{
"name": "httpRequest",
"setters": "FunctionSetter"
},
{
"name": "disabled",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "limit",
"defaultValue": "",
"setters": "NumberSetter"
}
],
"slots": [
{
"name": "default"
},
{
"name": "trigger"
},
{
"name": "tip"
},
{
"name": "file"
}
],
"events": [
{
"name": "update:fileList"
}
],
"snippet": {
"props": {
"action": "https://run.mocky.io/v3/9d059bf9-4660-45f2-925d-ce80ad6c4d15",
"multiple": true,
"fileList": [
{
"name": "element-plus-logo.svg",
"url": "https://element-plus.org/images/element-plus-logo.svg"
}
]
},
"children": [
{
"name": "ElButton",
"props": {
"type": "primary"
},
"children": "选择文件"
}
]
}
},
"ElTableV2": {
"name": "ElTableV2",
"label": "虚拟化表格",
"categoryId": "data",
"doc": "https://element-plus.org/zh-CN/component/table-v2.html",
"package": "element-plus",
"props": [
{
"name": "cache",
"defaultValue": 2,
"setters": "NumberSetter"
},
{
"name": "estimated-row-height",
"defaultValue": "",
"title": "渲染动态的单元格的预估高度",
"label": "row-height",
"setters": "NumberSetter"
},
{
"name": "header-class",
"defaultValue": "",
"setters": [
"InputSetter",
"ExpressionSetter"
]
},
{
"name": "header-props",
"defaultValue": "",
"setters": [
"JSONSetter",
"ExpressionSetter"
]
},
{
"name": "header-cell-props",
"defaultValue": "",
"setters": [
"JSONSetter",
"ExpressionSetter"
]
},
{
"name": "header-height",
"defaultValue": 50,
"setters": [
"NumberSetter",
"ExpressionSetter"
]
},
{
"name": "footer-height",
"defaultValue": 0,
"setters": "NumberSetter"
},
{
"name": "row-class",
"defaultValue": "",
"setters": [
"InputSetter",
"ExpressionSetter"
]
},
{
"name": "row-key",
"defaultValue": "id",
"setters": [
"InputSetter",
"NumberSetter"
]
},
{
"name": "row-props",
"defaultValue": "",
"setters": [
"JSONSetter",
"ExpressionSetter"
]
},
{
"name": "columns",
"defaultValue": "50",
"setters": "NumberSetter"
},
{
"name": "data",
"defaultValue": [],
"setters": "JSONSetter"
},
{
"name": "data-getter",
"defaultValue": "",
"setters": "ExpressionSetter"
},
{
"name": "fixed-data",
"defaultValue": "",
"setters": "JSONSetter"
},
{
"name": "expand-column-key",
"defaultValue": "",
"title": "列的 key 来标记哪个行可以被展开",
"label": "column-key",
"setters": "InputSetter"
},
{
"name": "expanded-row-keys",
"defaultValue": "",
"title": "列的 key 来标记哪个行可以被展开",
"label": "column-key",
"setters": "JSONSetter"
},
{
"name": "default-expanded-row-keys",
"defaultValue": "",
"title": "默认展开的行的 key 的数组, 这个数据不是响应式的",
"label": "默认展开行",
"setters": "JSONSetter"
},
{
"name": "class",
"defaultValue": "",
"setters": [
"JSONSetter",
"InputSetter"
]
},
{
"name": "fixed",
"defaultValue": false,
"setters": "BooleanSetter"
},
{
"name": "width",
"defaultValue": "",
"label": "表宽必填",
"setters": "NumberSetter"
},
{
"name": "height",
"defaultValue": "",
"label": "表高必填",
"setters": "NumberSetter"
},
{
"name": "max-height",
"defaultValue": "",
"setters": "NumberSetter"
},
{
"name": "h-scrollbar-size",
"defaultValue": 6,
"label": "水平滚动条大小",
"setters": "NumberSetter"
},
{
"name": "h-scrollbar-size",
"defaultValue": 6,
"label": "垂直滚动条大小",
"setters": "NumberSetter"
},
{
"name": "scrollbar-always-on",
"defaultValue": false,
"title": "如果开启,滚动条将一直显示,反之只会在鼠标经过时显示。",
"label": "scrollbar",
"setters": "BooleanSetter"
},
{
"name": "sort-by",
"defaultValue": {},
"title": "排序方式",
"setters": "JSONSetter"
},
{
"name": "sort-state",
"title": "多个排序",
"setters": "JSONSetter"
}
],
"slots": [
"cell",
"header",
"header-cell",
"row",
"footer",
"empty",
"overlay"
],
"events": [
"column-sort",
"expanded-rows-change",
"end-reached",
"scroll",
"rows-rendered",
"row-event-handlers"
],
"snippet": {
"props": {
"width": 700,
"height": 400
}
}
},
"ElWatermark": {
"name": "ElWatermark",
"label": "水印",
"categoryId": "other",
"doc": "https://element-plus.org/zh-CN/component/watermark.html",
"package": "element-plus",
"props": [
{
"name": "width",
"label": "width",
"title": "水印的宽度, content 的默认值是它自己的宽度",
"setters": "NumberSetter",
"defaultValue": 120
},
{
"name": "height",
"label": "height",
"title": "水印的高度, content 的默认值是它自己的高度",
"setters": "NumberSetter",
"defaultValue": 64
},
{
"name": "rotate",
"label": "rotate",
"title": "水印的旋转角度, 单位 °",
"setters": "NumberSetter",
"defaultValue": -22
},
{
"name": "zIndex",
"label": "zIndex",
"title": "水印元素的z-index值",
"setters": "NumberSetter",
"defaultValue": 9
},
{
"name": "image",
"label": "image",
"title": "水印图片,建议使用 2x 或 3x 图像",
"setters": "StringSetter"
},
{
"name": "content",
"label": "content",
"title": "水印文本内容",
"setters": [
"StringSetter",
"ArraySetter"
]
},
{
"name": "font",
"label": "font",
"title": "文字样式",
"setters": "ObjectSetter",
"defaultValue": {
"color": "rgba(0,0,0,.15)",
"fontSize": 16,
"fontWeight": "normal",
"fontFamily": "sans-serif",
"fontStyle": "normal",
"textAlign": "center",
"textBaseline": "top"
}
},
{
"name": "gap",
"label": "gap",
"title": "水印之间的间距",
"setters": "ArraySetter",
"defaultValue": [
100,
100
]
},
{
"name": "offset",
"label": "offset",
"title": "水印从容器左上角的偏移 默认值为 gap/2",
"setters": "ArraySetter",
"defaultValue": [
50,
50
]
}
],
"slots": [
"default"
],
"snippet": {
"props": {
"font": {
"color": "rgba(0, 0, 0, .15)"
}
},
"children": [
{
"name": "div",
"props": {
"style": {
"height": "500px"
}
}
}
]
}
}
}