diff --git a/apps/designer/.vtj/files/45t9lzaxt.json b/apps/designer/.vtj/files/45t9lzaxt.json
deleted file mode 100644
index 1c06d3a..0000000
--- a/apps/designer/.vtj/files/45t9lzaxt.json
+++ /dev/null
@@ -1,61 +0,0 @@
-{
- "name": "Home",
- "locked": false,
- "inject": [],
- "state": {},
- "lifeCycles": {},
- "methods": {},
- "computed": {},
- "watch": [],
- "css": "",
- "props": [],
- "emits": [],
- "slots": [],
- "dataSources": {},
- "__VTJ_BLOCK__": true,
- "__VERSION__": "1739970308179",
- "id": "45t9lzaxt",
- "nodes": [
- {
- "id": "2yyhfejyt2",
- "name": "ElMain",
- "from": "element-plus",
- "invisible": false,
- "locked": false,
- "children": [
- {
- "id": "45t9m1nhz",
- "name": "ElText",
- "from": "element-plus",
- "invisible": false,
- "locked": false,
- "children": "我是主页",
- "props": {
- "type": "primary",
- "size": "default",
- "style": {
- "color": "#FF3C00",
- "position": "absolute",
- "inset": "0% 0% 0% 0%",
- "background-repeat": "repeat",
- "text-align": "center"
- }
- },
- "directives": [],
- "events": {}
- }
- ],
- "props": {
- "style": {
- "position": "relative",
- "object-fit": "none",
- "overflow": "visible",
- "display": "flex",
- "cursor": "auto"
- }
- },
- "directives": [],
- "events": {}
- }
- ]
-}
diff --git a/apps/designer/.vtj/files/45taigdrw.json b/apps/designer/.vtj/files/45taigdrw.json
new file mode 100644
index 0000000..a3b8079
--- /dev/null
+++ b/apps/designer/.vtj/files/45taigdrw.json
@@ -0,0 +1,31 @@
+{
+ "name": "Test",
+ "locked": false,
+ "inject": [],
+ "state": {},
+ "lifeCycles": {},
+ "methods": {},
+ "computed": {},
+ "watch": [],
+ "css": "",
+ "props": [],
+ "emits": [],
+ "slots": [],
+ "dataSources": {},
+ "__VTJ_BLOCK__": true,
+ "__VERSION__": "1740022802786",
+ "id": "45taigdrw",
+ "nodes": [
+ {
+ "id": "7pf889krf",
+ "name": "span",
+ "from": "",
+ "invisible": false,
+ "locked": false,
+ "children": "内联容器文本内容示例",
+ "props": {},
+ "directives": [],
+ "events": {}
+ }
+ ]
+}
diff --git a/apps/designer/.vtj/materials/@sy/low-code-designer.json b/apps/designer/.vtj/materials/@sy/low-code-designer.json
index 4b7f248..ebaeaf5 100644
--- a/apps/designer/.vtj/materials/@sy/low-code-designer.json
+++ b/apps/designer/.vtj/materials/@sy/low-code-designer.json
@@ -17565,69 +17565,12501 @@
]
}
},
- "XChart": {
- "name": "XChart",
- "label": "图表",
+ "AButton": {
+ "name": "AButton",
+ "alias": "Button",
+ "label": "按钮",
"categoryId": "base",
+ "doc": "https://www.antdv.com/components/button-cn",
"props": [
{
- "name": "option",
- "label": "option",
- "title": "ECharts option",
- "setters": "ObjectSetter"
+ "name": "block",
+ "label": "block",
+ "title": "将按钮宽度调整为其父宽度的选项",
+ "setters": "BooleanSetter",
+ "defaultValue": false
},
{
- "name": "width",
- "label": "width",
+ "name": "danger",
+ "label": "danger",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "ghost",
+ "label": "ghost",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "href",
+ "label": "href",
+ "setters": "InputSetter"
+ },
+ {
+ "name": "loading",
+ "label": "loading",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "shape",
+ "label": "shape",
+ "setters": "SelectSetter",
+ "options": [
+ "default",
+ "circle",
+ "round"
+ ],
+ "defaultValue": "default"
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "setters": "SelectSetter",
+ "options": [
+ "large",
+ "middle",
+ "small"
+ ],
+ "defaultValue": "middle"
+ },
+ {
+ "name": "target",
+ "label": "target",
+ "setters": "InputSetter",
+ "title": "相当于 a 链接的 target 属性,href 存在时生效"
+ },
+ {
+ "name": "type",
+ "label": "type",
+ "setters": "SelectSetter",
+ "options": [
+ "primary",
+ "ghost",
+ "dashed",
+ "link",
+ "text",
+ "default"
+ ],
+ "defaultValue": "default"
+ }
+ ],
+ "events": [
+ "click"
+ ],
+ "slots": [
+ "icon"
+ ],
+ "snippet": {
+ "children": "Button"
+ },
+ "package": "ant-design-vue"
+ },
+ "AButtonGroup": {
+ "name": "AButtonGroup",
+ "alias": "Group",
+ "parent": "Button",
+ "label": "按钮组",
+ "categoryId": "base",
+ "doc": "https://www.antdv.com/components/button-cn",
+ "props": [
+ {
+ "name": "size",
+ "label": "size",
+ "setters": "SelectSetter",
+ "options": [
+ "large",
+ "middle",
+ "small"
+ ],
+ "defaultValue": "middle"
+ }
+ ],
+ "snippet": {
+ "children": [
+ {
+ "name": "AButton",
+ "children": "Button1"
+ },
+ {
+ "name": "AButton",
+ "children": "Button2"
+ },
+ {
+ "name": "AButton",
+ "children": "Button3"
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ADivider": {
+ "name": "ADivider",
+ "alias": "Divider",
+ "label": "分割线",
+ "categoryId": "layout",
+ "doc": "https://www.antdv.com/components/divider-cn",
+ "props": [
+ {
+ "name": "dashed",
+ "label": "dashed",
+ "title": "是否虚线",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "orientation",
+ "label": "orientation",
+ "title": "分割线标题的位置",
+ "setters": "SelectSetter",
+ "options": [
+ "left",
+ "right",
+ "center"
+ ],
+ "defaultValue": "center"
+ },
+ {
+ "name": "orientationMargin",
+ "label": "orientationMargin",
+ "title": "标题和最近 left/right 边框之间的距离,去除了分割线,同时 orientation 必须为 left 或 right",
"setters": [
- "StringNumber"
+ "StringSetter",
+ "NumberSetter"
]
},
{
- "name": "height",
- "label": "height",
+ "name": "plain",
+ "label": "plain",
+ "title": "文字是否显示为普通正文样式",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "type",
+ "label": "type",
+ "title": "水平还是垂直类型",
+ "setters": "SelectSetter",
+ "options": [
+ "vertical",
+ "horizontal"
+ ],
+ "defaultValue": "horizontal"
+ }
+ ],
+ "snippet": {
+ "props": {
+ "type": "horizontal",
+ "dashed": true,
+ "style": {
+ "height": "60px",
+ "borderColor": "#7cb305"
+ }
+ },
+ "children": "Text"
+ },
+ "package": "ant-design-vue"
+ },
+ "AFlex": {
+ "name": "AFlex",
+ "alias": "Flex",
+ "label": "弹性布局",
+ "categoryId": "layout",
+ "doc": "https://www.antdv.com/components/flex-cn",
+ "props": [
+ {
+ "name": "vertical",
+ "label": "vertical",
+ "title": "flex 主轴的方向是否垂直,使用 flex-direction: column",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "wrap",
+ "label": "wrap",
+ "title": "设置元素单行显示还是多行显示",
+ "setters": "SelectSetter",
+ "options": [
+ "nowrap ",
+ "wrap",
+ "wrap-reverse",
+ "inherit",
+ "initial",
+ "revert",
+ "unset"
+ ],
+ "defaultValue": "nowrap"
+ },
+ {
+ "name": "justify\t",
+ "label": "justify\t",
+ "title": "设置元素在主轴方向上的对齐方式",
+ "setters": "SelectSetter",
+ "options": [
+ "start ",
+ "center",
+ "end",
+ "flex-start",
+ "flex-end",
+ "left",
+ "right",
+ "baseline",
+ "first baseline",
+ "last baseline",
+ "space-between",
+ "space-around",
+ "space-evenly",
+ "stretch",
+ "safe center",
+ "unsafe center",
+ "inherit",
+ "initial",
+ "unset"
+ ],
+ "defaultValue": "normal"
+ },
+ {
+ "name": "align",
+ "label": "align",
+ "title": "设置元素在交叉轴方向上的对齐方式",
+ "setters": "SelectSetter",
+ "options": [
+ "normal",
+ "stretch",
+ "center",
+ "start ",
+ "end",
+ "flex-start",
+ "flex-end",
+ "self-start",
+ "self-end",
+ "baseline",
+ "first baseline",
+ "last baseline",
+ "safe center",
+ "unsafe center",
+ "inherit",
+ "initial",
+ "revert",
+ "revert-layer",
+ "unset"
+ ],
+ "defaultValue": "normal"
+ },
+ {
+ "name": "flex",
+ "label": "flex",
+ "title": "flex CSS 简写属性",
"setters": [
- "StringNumber"
+ "SelectSetter",
+ "NumberSetter",
+ "StringSetter"
+ ],
+ "options": [
+ "auto",
+ "initial",
+ "none",
+ "inherit",
+ "initial",
+ "revert",
+ "revert-layer",
+ "unset"
+ ],
+ "defaultValue": "normal"
+ },
+ {
+ "name": "gap",
+ "label": "gap",
+ "title": "设置网格之间的间隙",
+ "setters": [
+ "SelectSetter",
+ "NumberSetter",
+ "StringSetter"
+ ],
+ "options": [
+ "small",
+ "middle",
+ "large"
+ ],
+ "defaultValue": "normal"
+ }
+ ],
+ "slots": [
+ "component"
+ ],
+ "snippet": {
+ "props": {
+ "vertical": false,
+ "gap": "middle",
+ "style": {
+ "width": "100%"
+ }
+ },
+ "children": [
+ {
+ "name": "component",
+ "props": {
+ "is": "div",
+ "style": {
+ "width": "25%",
+ "height": "54px",
+ "color": "#fff",
+ "background": "#1677ff"
+ }
+ },
+ "children": "flex item111"
+ },
+ {
+ "name": "component",
+ "props": {
+ "is": "div",
+ "style": {
+ "width": "25%",
+ "height": "54px",
+ "color": "#fff",
+ "background": "#1677ffbf"
+ }
+ },
+ "children": "flex item222"
+ },
+ {
+ "name": "component",
+ "props": {
+ "is": "div",
+ "style": {
+ "width": "25%",
+ "height": "54px",
+ "color": "#fff",
+ "background": "#1677ff"
+ }
+ },
+ "children": "flex item333"
+ },
+ {
+ "name": "component",
+ "props": {
+ "is": "div",
+ "style": {
+ "width": "25%",
+ "height": "54px",
+ "color": "#fff",
+ "background": "#1677ffbf"
+ }
+ },
+ "children": "flex item444"
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ATypography": {
+ "name": "ATypography",
+ "alias": "Typography",
+ "label": "排版",
+ "childIncludes": [
+ "ATypographyText",
+ "ATypographyTitle,ATypographyParagraph"
+ ],
+ "categoryId": "base",
+ "doc": "https://www.antdv.com/components/typography-cn",
+ "slots": [
+ "copyableIcon",
+ "copyableTooltip",
+ "editableIcon",
+ "editableTooltip",
+ "ellipsisSymbol",
+ "ellipsisTooltip",
+ "enterEnterIcon"
+ ],
+ "snippet": {
+ "children": [
+ {
+ "name": "ATypographyTitle",
+ "children": "Introduction"
+ },
+ {
+ "name": "ATypographyParagraph",
+ "children": "In the process of internal desktop applications development, many different design specs and implementations would be involved, which might cause designers and developers difficulties and duplication and reduce the efficiency of development"
+ },
+ {
+ "name": "ATypographyParagraph",
+ "children": [
+ {
+ "name": "ATypographyText",
+ "children": "uniform the user interface specs for internal background projects, lower the unnecessary cost of design differences and implementation and liberate the resources of design and front-end development."
+ }
+ ]
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ATypographyText": {
+ "name": "ATypographyText",
+ "alias": "Text",
+ "parent": "Typography",
+ "label": "文本内容",
+ "categoryId": "base",
+ "doc": "https://www.antdv.com/components/button-cn",
+ "props": [
+ {
+ "name": "code",
+ "label": "code",
+ "title": "添加代码样式",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "content",
+ "label": "content",
+ "title": "当使用 ellipsis 或 editable 时,使用 content 代替 children",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "copyable",
+ "label": "copyable",
+ "title": "是否可拷贝,为对象时可进行各种自定义",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": false
+ },
+ {
+ "name": "delete",
+ "label": "delete",
+ "title": "添加删除线样式",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "禁用文本",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "editable",
+ "label": "editable",
+ "title": "是否可编辑,为对象时可对编辑进行控制",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": false
+ },
+ {
+ "name": "ellipsis",
+ "label": "ellipsis",
+ "title": "自动溢出省略,为对象时可设置省略行数、是否可展开、添加后缀等",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": false
+ },
+ {
+ "name": "keyboard",
+ "label": "keyboard",
+ "title": "添加键盘样式",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "mark",
+ "label": "mark",
+ "title": "添加标记样式",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "strong",
+ "label": "strong",
+ "title": "是否加粗",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "type",
+ "label": "type",
+ "title": "文本类型",
+ "setters": "SelectSetter",
+ "options": [
+ "secondary",
+ "success",
+ "warning",
+ "danger"
+ ]
+ },
+ {
+ "name": "underline",
+ "label": "underline",
+ "title": "添加下划线样式",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ }
+ ],
+ "snippet": {
+ "children": "uniform the user interface specs for internal background projects, lower the unnecessary cost of design differences and implementation and liberate the resources of design and front-end development."
+ },
+ "events": [
+ "update:content"
+ ],
+ "package": "ant-design-vue"
+ },
+ "ATypographyTitle": {
+ "name": "ATypographyTitle",
+ "alias": "Title",
+ "parent": "Typography",
+ "label": "文本标题",
+ "categoryId": "base",
+ "doc": "https://www.antdv.com/components/button-cn",
+ "props": [
+ {
+ "name": "code",
+ "label": "code",
+ "title": "添加代码样式",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "content",
+ "label": "content",
+ "title": "当使用 ellipsis 或 editable 时,使用 content 代替 children",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "copyable",
+ "label": "copyable",
+ "title": "是否可拷贝,为对象时可进行各种自定义",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": false
+ },
+ {
+ "name": "delete",
+ "label": "delete",
+ "title": "添加删除线样式",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "禁用文本",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "editable",
+ "label": "editable",
+ "title": "是否可编辑,为对象时可对编辑进行控制",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": false
+ },
+ {
+ "name": "ellipsis",
+ "label": "ellipsis",
+ "title": "自动溢出省略,为对象时可设置省略行数、是否可展开、添加后缀等",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": false
+ },
+ {
+ "name": "level",
+ "label": "level",
+ "title": "重要程度,相当于 h1、h2、h3、h4、h5",
+ "setters": [
+ "SelectSetter",
+ "NumberSetter"
+ ],
+ "options": [
+ {
+ "label": "H1",
+ "value": 1
+ },
+ {
+ "label": "H2",
+ "value": 2
+ },
+ {
+ "label": "H3",
+ "value": 3
+ },
+ {
+ "label": "H4",
+ "value": 4
+ },
+ {
+ "label": "H5",
+ "value": 5
+ }
+ ],
+ "defaultValue": 1
+ },
+ {
+ "name": "mark",
+ "label": "mark",
+ "title": "添加标记样式",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "type",
+ "label": "type",
+ "title": "文本类型",
+ "setters": "SelectSetter",
+ "options": [
+ "secondary",
+ "success",
+ "warning",
+ "danger"
+ ]
+ },
+ {
+ "name": "underline",
+ "label": "underline",
+ "title": "添加下划线样式",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ }
+ ],
+ "snippet": {
+ "children": "Introduction"
+ },
+ "events": [
+ "update:content"
+ ],
+ "package": "ant-design-vue"
+ },
+ "ATypographyParagraph": {
+ "name": "ATypographyParagraph",
+ "alias": "Paragraph",
+ "parent": "Typography",
+ "label": "文本段落",
+ "categoryId": "base",
+ "doc": "https://www.antdv.com/components/button-cn",
+ "props": [
+ {
+ "name": "code",
+ "label": "code",
+ "title": "添加代码样式",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "content",
+ "label": "content",
+ "title": "当使用 ellipsis 或 editable 时,使用 content 代替 children",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "copyable",
+ "label": "copyable",
+ "title": "是否可拷贝,为对象时可进行各种自定义",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": false
+ },
+ {
+ "name": "delete",
+ "label": "delete",
+ "title": "添加删除线样式",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "禁用文本",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "editable",
+ "label": "editable",
+ "title": "是否可编辑,为对象时可对编辑进行控制",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": false
+ },
+ {
+ "name": "ellipsis",
+ "label": "ellipsis",
+ "title": "自动溢出省略,为对象时可设置省略行数、是否可展开、添加后缀等",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": false
+ },
+ {
+ "name": "mark",
+ "label": "mark",
+ "title": "添加标记样式",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "strong",
+ "label": "strong",
+ "title": "是否加粗",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "type",
+ "label": "type",
+ "title": "文本类型",
+ "setters": "SelectSetter",
+ "options": [
+ "secondary",
+ "success",
+ "warning",
+ "danger"
+ ]
+ },
+ {
+ "name": "underline",
+ "label": "underline",
+ "title": "添加下划线样式",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ }
+ ],
+ "snippet": {
+ "children": [
+ {
+ "name": "ATypographyParagraph",
+ "children": "In the process of internal desktop applications development, many different design specs and implementations would be involved, which might cause designers and developers difficulties and duplication and reduce the efficiency of development"
+ },
+ {
+ "name": "ATypographyParagraph",
+ "children": [
+ {
+ "name": "ATypographyText",
+ "children": "uniform the user interface specs for internal background projects, lower the unnecessary cost of design differences and implementation and liberate the resources of design and front-end development."
+ }
+ ]
+ }
+ ]
+ },
+ "events": [
+ "update:content"
+ ],
+ "slots": [
+ "copyableIcon",
+ "copyableTooltip",
+ "editableIcon",
+ "editableTooltip",
+ "ellipsisSymbol",
+ "ellipsisTooltip",
+ "enterEnterIcon"
+ ],
+ "package": "ant-design-vue"
+ },
+ "ARow": {
+ "name": "ARow",
+ "alias": "Row",
+ "label": "布局行",
+ "categoryId": "layout",
+ "doc": "https://www.antdv.com/components/grid-cn",
+ "props": [
+ {
+ "name": "align",
+ "label": "align",
+ "title": "垂直对齐方式",
+ "setters": "SelectSetter",
+ "options": [
+ "top",
+ "middle",
+ "bottom",
+ "stretch"
+ ],
+ "defaultValue": "top"
+ },
+ {
+ "name": "gutter",
+ "label": "gutter",
+ "title": "栅格间隔,可以写成像素值或支持响应式的对象写法来设置水平间隔 { xs: 8, sm: 16, md: 24}。或者使用数组形式同时设置 [水平间距, 垂直间距](1.5.0 后支持)。",
+ "setters": [
+ "NumberSetter",
+ "ObjectSetter",
+ "ArraySetter"
+ ],
+ "defaultValue": 0
+ },
+ {
+ "name": "justify",
+ "label": "justify",
+ "title": "水平排列方式",
+ "setters": "SelectSetter",
+ "options": [
+ "start",
+ "end",
+ "center",
+ "space-around",
+ "space-between",
+ "space-evenly"
+ ],
+ "defaultValue": "start"
+ },
+ {
+ "name": "wrap",
+ "label": "wrap",
+ "title": "是否自动换行",
+ "setters": "BooleanSetter",
+ "defaultValue": "false"
+ }
+ ],
+ "snippet": {
+ "props": {
+ "gutter": 10
+ },
+ "children": [
+ {
+ "name": "ACol",
+ "props": {
+ "span": 6
+ },
+ "children": [
+ {
+ "name": "component",
+ "props": {
+ "is": "div",
+ "style": {
+ "height": "50px",
+ "background": "#ecf5ff"
+ }
+ }
+ }
+ ],
+ "directives": [
+ {
+ "name": "vFor",
+ "value": {
+ "type": "JSExpression",
+ "value": "4"
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ACol": {
+ "name": "ACol",
+ "alias": "Col",
+ "label": "布局列",
+ "categoryId": "layout",
+ "doc": "https://www.antdv.com/components/grid-cn",
+ "props": [
+ {
+ "name": "flex",
+ "label": "flex",
+ "title": "flex 布局填充",
+ "setters": [
+ "StringSetter",
+ "NumberSetter"
+ ]
+ },
+ {
+ "name": "offset",
+ "label": "offset",
+ "title": "栅格左侧的间隔格数,间隔内不可以有栅格",
+ "setters": "NumberSetter",
+ "defaultValue": 0
+ },
+ {
+ "name": "order",
+ "label": "order",
+ "title": "栅格顺序,flex 布局模式下有效",
+ "setters": "NumberSetter",
+ "defaultValue": 0
+ },
+ {
+ "name": "pull",
+ "label": "pull",
+ "title": "栅格向左移动格数",
+ "setters": "NumberSetter",
+ "defaultValue": 0
+ },
+ {
+ "name": "push",
+ "label": "push",
+ "title": "栅格向右移动格数",
+ "setters": "NumberSetter",
+ "defaultValue": 0
+ },
+ {
+ "name": "span",
+ "label": "span",
+ "title": "栅格占位格数,为 0 时相当于 display: none",
+ "setters": "NumberSetter",
+ "defaultValue": 0
+ },
+ {
+ "name": "xs",
+ "label": "xs",
+ "title": "<576px 响应式栅格,可为栅格数或一个包含其他属性的对象",
+ "setters": [
+ "NumberSetter",
+ "ObjectSetter"
+ ]
+ },
+ {
+ "name": "sm",
+ "label": "sm",
+ "title": "≥576px 响应式栅格,可为栅格数或一个包含其他属性的对象",
+ "setters": [
+ "NumberSetter",
+ "ObjectSetter"
+ ]
+ },
+ {
+ "name": "md",
+ "label": "md",
+ "title": "≥768px 响应式栅格,可为栅格数或一个包含其他属性的对象",
+ "setters": [
+ "NumberSetter",
+ "ObjectSetter"
+ ]
+ },
+ {
+ "name": "lg",
+ "label": "lg",
+ "title": "≥992px 响应式栅格,可为栅格数或一个包含其他属性的对象",
+ "setters": [
+ "NumberSetter",
+ "ObjectSetter"
+ ]
+ },
+ {
+ "name": "xl",
+ "label": "xl",
+ "title": "≥1200px 响应式栅格,可为栅格数或一个包含其他属性的对象",
+ "setters": [
+ "NumberSetter",
+ "ObjectSetter"
+ ]
+ },
+ {
+ "name": "xxl",
+ "label": "xxl",
+ "title": "≥1600px 响应式栅格,可为栅格数或一个包含其他属性的对象",
+ "setters": [
+ "NumberSetter",
+ "ObjectSetter"
]
}
],
"snippet": {
"props": {
- "width": "100%",
- "height": "400px",
- "option": {
- "xAxis": {
- "type": "category",
- "data": [
- "Mon",
- "Tue",
- "Wed",
- "Thu",
- "Fri",
- "Sat",
- "Sun"
- ]
+ "span": 6
+ },
+ "children": [
+ {
+ "name": "component",
+ "props": {
+ "is": "div",
+ "style": {
+ "height": "50px",
+ "background": "#ecf5ff"
+ }
},
- "yAxis": {
- "type": "value"
- },
- "series": [
+ "children": "ACol"
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ALayout": {
+ "name": "ALayout",
+ "alias": "Layout",
+ "label": "布局容器",
+ "categoryId": "layout",
+ "doc": "https://www.antdv.com/components/layout-cn#components-layout-demo-fixed",
+ "props": [
+ {
+ "name": "class",
+ "label": "class",
+ "title": "容器 class",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "hasSider",
+ "label": "hasSider",
+ "title": "表示子元素里有 Sider,一般不用指定。可用于服务端渲染时避免样式闪动",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "style",
+ "label": "style",
+ "title": "指定样式",
+ "setters": "ObjectSetter"
+ }
+ ],
+ "snippet": {
+ "children": [
+ {
+ "name": "ALayoutSider",
+ "children": "ALayoutSider",
+ "props": {
+ "style": {
+ "textAlign": "center",
+ "lineHeight": "120px",
+ "color": "#fff",
+ "backgroundColor": "#3ba0e9"
+ }
+ }
+ },
+ {
+ "name": "ALayout",
+ "children": [
{
- "data": [
- 150,
- 230,
- 224,
- 218,
- 135,
- 147,
- 260
- ],
- "type": "line"
+ "name": "ALayoutHeader",
+ "children": "header",
+ "props": {
+ "style": {
+ "textAlign": "center",
+ "color": "#fff",
+ "height": 64,
+ "paddingInline": 50,
+ "lineHeight": "64px",
+ "backgroundColor": "#7dbcea"
+ }
+ }
+ },
+ {
+ "name": "ALayoutContent",
+ "children": "content",
+ "props": {
+ "style": {
+ "textAlign": "center",
+ "minHeight": 120,
+ "lineHeight": "120px",
+ "color": "#fff",
+ "backgroundColor": "#108ee9"
+ }
+ }
+ },
+ {
+ "name": "ALayoutFooter",
+ "children": "footer",
+ "props": {
+ "style": {
+ "textAlign": "center",
+ "color": "#fff",
+ "backgroundColor": "#7dbcea"
+ }
+ }
}
]
}
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ALayoutHeader": {
+ "name": "ALayoutHeader",
+ "alias": "Header",
+ "parent": "Layout",
+ "label": "顶栏容器",
+ "categoryId": "layout",
+ "doc": "https://www.antdv.com/components/layout-cn#components-layout-demo-fixed",
+ "snippet": {
+ "children": "header",
+ "props": {
+ "style": {
+ "textAlign": "center",
+ "color": "#fff",
+ "height": 64,
+ "paddingInline": 50,
+ "lineHeight": "64px",
+ "backgroundColor": "#7dbcea"
+ }
}
},
- "package": "@vtj/charts"
+ "package": "ant-design-vue"
+ },
+ "ALayoutContent": {
+ "name": "ALayoutContent",
+ "alias": "Content",
+ "parent": "Layout",
+ "label": "主要内容容器",
+ "categoryId": "layout",
+ "doc": "https://www.antdv.com/components/layout-cn#components-layout-demo-fixed",
+ "snippet": {
+ "children": "content",
+ "props": {
+ "style": {
+ "textAlign": "center",
+ "minHeight": 120,
+ "lineHeight": "120px",
+ "color": "#fff",
+ "backgroundColor": "#108ee9"
+ }
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "ALayoutFooter": {
+ "name": "ALayoutFooter",
+ "alias": "Footer",
+ "parent": "Layout",
+ "label": "底栏容器",
+ "categoryId": "layout",
+ "doc": "https://www.antdv.com/components/layout-cn#components-layout-demo-fixed",
+ "snippet": {
+ "children": "footer",
+ "props": {
+ "style": {
+ "textAlign": "center",
+ "color": "#fff",
+ "backgroundColor": "#7dbcea"
+ }
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "ALayoutSider": {
+ "name": "ALayoutSider",
+ "alias": "Sider",
+ "parent": "Layout",
+ "label": "侧边栏容器",
+ "categoryId": "layout",
+ "doc": "https://www.antdv.com/components/layout-cn#components-layout-demo-fixed",
+ "props": [
+ {
+ "name": "breakpoint",
+ "label": "breakpoint",
+ "title": "触发响应式布局的断点",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "class",
+ "label": "class",
+ "title": "容器 class",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "collapsed",
+ "label": "collapsed",
+ "title": "当前收起状态",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "collapsedWidth",
+ "label": "collapsedWidth",
+ "title": "收缩宽度,设置为 0 会出现特殊 trigger",
+ "setters": "NumberSetter",
+ "defaultValue": 80
+ },
+ {
+ "name": "collapsible",
+ "label": "collapsible",
+ "title": "是否可收起",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "defaultCollapsed",
+ "label": "defaultCollapsed",
+ "title": "是否默认收起",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "reverseArrow",
+ "label": "reverseArrow",
+ "title": "翻转折叠提示箭头的方向,当 Sider 在右边时可以使用",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "style",
+ "label": "style",
+ "title": "指定样式",
+ "setters": [
+ "ObjectSetter",
+ "StringSetter"
+ ]
+ },
+ {
+ "name": "theme",
+ "label": "theme",
+ "title": "主题颜色",
+ "setters": "SelectSetter",
+ "options": [
+ "light",
+ "dark"
+ ],
+ "defaultValue": "dark"
+ },
+ {
+ "name": "trigger",
+ "label": "trigger",
+ "title": "自定义 trigger,设置为 null 时隐藏 trigger",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "width",
+ "label": "width",
+ "title": "宽度",
+ "setters": [
+ "NumberSetter",
+ "StringSetter"
+ ],
+ "defaultValue": 200
+ },
+ {
+ "name": "zeroWidthTriggerStyle",
+ "label": "zeroWidthTriggerStyle",
+ "title": "指定当 collapsedWidth 为 0 时出现的特殊 trigger 的样式",
+ "setters": "ObjectSetter"
+ }
+ ],
+ "events": [
+ "breakpoint",
+ "collapse",
+ "update:collapsed"
+ ],
+ "slots": [
+ "trigger"
+ ],
+ "snippet": {
+ "children": "sider",
+ "props": {
+ "style": {
+ "textAlign": "center",
+ "lineHeight": "120px",
+ "color": "#fff",
+ "backgroundColor": "#3ba0e9"
+ }
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "ASpace": {
+ "name": "ASpace",
+ "alias": "Space",
+ "label": "间距",
+ "categoryId": "layout",
+ "doc": "https://www.antdv.com/components/space-cn",
+ "props": [
+ {
+ "name": "align",
+ "label": "align",
+ "title": "垂直对齐方式",
+ "setters": "SelectSetter",
+ "options": [
+ "top",
+ "middle",
+ "bottom",
+ "stretch"
+ ],
+ "defaultValue": "top"
+ },
+ {
+ "name": "direction",
+ "label": "direction",
+ "title": "间距方向",
+ "setters": "SelectSetter",
+ "options": [
+ "vertical",
+ "horizontal"
+ ],
+ "defaultValue": "horizontal"
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "间距大小",
+ "setters": [
+ "SelectSetter",
+ "NumberSetter"
+ ],
+ "options": [
+ "small",
+ "middle",
+ "large"
+ ],
+ "defaultValue": "small"
+ },
+ {
+ "name": "wrap",
+ "label": "wrap",
+ "title": "是否自动换行,仅在 horizontal 时有效",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ }
+ ],
+ "slots": [
+ "split"
+ ],
+ "snippet": {
+ "props": {
+ "style": {
+ "width": "100%"
+ }
+ },
+ "children": [
+ {
+ "name": "ACard",
+ "children": [
+ {
+ "name": "component",
+ "props": {
+ "is": "p"
+ },
+ "children": "List item"
+ }
+ ],
+ "directives": [
+ {
+ "name": "vFor",
+ "value": {
+ "type": "JSExpression",
+ "value": "2"
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ASpaceCompact": {
+ "name": "ASpaceCompact",
+ "alias": "Compact",
+ "parent": "Space",
+ "label": "紧凑间距",
+ "categoryId": "layout",
+ "doc": "https://www.antdv.com/components/space-cn",
+ "props": [
+ {
+ "name": "block",
+ "label": "block",
+ "title": "将宽度调整为父元素宽度的选项",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "direction",
+ "label": "direction",
+ "title": "指定排列方向",
+ "setters": "SelectSetter",
+ "options": [
+ "vertical",
+ "horizontal"
+ ],
+ "defaultValue": "horizontal"
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "子组件大小",
+ "setters": "SelectSetter",
+ "options": [
+ "small",
+ "middle",
+ "large"
+ ],
+ "defaultValue": "small"
+ }
+ ],
+ "snippet": {
+ "props": {
+ "style": {
+ "width": "100%"
+ }
+ },
+ "children": [
+ {
+ "name": "ACard",
+ "children": [
+ {
+ "name": "component",
+ "props": {
+ "is": "p"
+ },
+ "children": "List item"
+ }
+ ],
+ "directives": [
+ {
+ "name": "vFor",
+ "value": {
+ "type": "JSExpression",
+ "value": "4"
+ }
+ }
+ ]
+ }
+ ],
+ "directives": [
+ {
+ "name": "vFor",
+ "value": {
+ "type": "JSExpression",
+ "value": "4"
+ }
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "AAnchor": {
+ "name": "AAnchor",
+ "alias": "Anchor",
+ "label": "锚点",
+ "categoryId": "nav",
+ "doc": "https://www.antdv.com/components/anchor-cn",
+ "props": [
+ {
+ "name": "affix",
+ "label": "affix",
+ "title": "固定模式",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "bounds",
+ "label": "bounds",
+ "title": "锚点区域边界",
+ "setters": "NumberSetter",
+ "defaultValue": 5
+ },
+ {
+ "name": "getContainer",
+ "label": "getContainer",
+ "title": "指定滚动的容器",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "getCurrentAnchor",
+ "label": "getCurrentAnchor",
+ "title": "自定义高亮的锚点",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "offsetBottom",
+ "label": "offsetBottom",
+ "title": "距离窗口底部达到指定偏移量后触发",
+ "setters": "NumberSetter"
+ },
+ {
+ "name": "offsetTop",
+ "label": "offsetTop",
+ "title": "距离窗口顶部达到指定偏移量后触发",
+ "setters": "NumberSetter"
+ },
+ {
+ "name": "showInkInFixed",
+ "label": "showInkInFixed",
+ "title": ":affix=\"false\" 时是否显示小方块",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "targetOffset",
+ "label": "targetOffset",
+ "title": "锚点滚动偏移量,默认与 offsetTop 相同",
+ "setters": "NumberSetter",
+ "defaultValue": "offsetTop"
+ },
+ {
+ "name": "wrapperClass",
+ "label": "wrapperClass",
+ "title": "容器的类名",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "wrapperStyle",
+ "label": "wrapperStyle",
+ "title": "容器样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "items",
+ "label": "items",
+ "title": "数据化配置选项内容,支持通过 children 嵌套",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "direction",
+ "label": "direction",
+ "title": "设置导航方向",
+ "setters": "SelectSetter",
+ "options": [
+ "vertical",
+ "horizontal"
+ ],
+ "defaultValue": "vertical"
+ }
+ ],
+ "slots": [
+ "customTitle"
+ ],
+ "snippet": {
+ "props": {
+ "direction": "horizontal",
+ "items": [
+ {
+ "key": "horizontally-part-1",
+ "href": "#horizontally-part-1",
+ "title": "Part 1"
+ },
+ {
+ "key": "horizontally-part-2",
+ "href": "#horizontally-part-2",
+ "title": "Part 2"
+ },
+ {
+ "key": "horizontally-part-3",
+ "href": "#horizontally-part-3",
+ "title": "Part 3"
+ },
+ {
+ "key": "horizontally-part-4",
+ "href": "#horizontally-part-4",
+ "title": "Part 4"
+ },
+ {
+ "key": "horizontally-part-5",
+ "href": "#horizontally-part-5",
+ "title": "Part 5"
+ },
+ {
+ "key": "horizontally-part-6",
+ "href": "#horizontally-part-6",
+ "title": "Part 6"
+ }
+ ]
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "ABreadcrumb": {
+ "name": "ABreadcrumb",
+ "alias": "Breadcrumb",
+ "label": "面包屑",
+ "categoryId": "nav",
+ "doc": "https://www.antdv.com/components/breadcrumb-cn",
+ "props": [
+ {
+ "name": "itemRender",
+ "label": "itemRender",
+ "title": "自定义链接函数,和 vue-router 配置使用, 也可使用 #itemRender=\"props\""
+ },
+ {
+ "name": "params",
+ "label": "params",
+ "title": "路由的参数",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "routes",
+ "label": "routes",
+ "title": "router 的路由栈信息",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "separator",
+ "label": "separator",
+ "title": "分隔符自定义",
+ "setters": "StringSetter",
+ "defaultValue": "/"
+ }
+ ],
+ "snippet": {
+ "children": [
+ {
+ "name": "BreadcrumbItem",
+ "children": "Home"
+ },
+ {
+ "name": "ABreadcrumbSeparator"
+ },
+ {
+ "name": "BreadcrumbItem",
+ "children": "Application Center"
+ },
+ {
+ "name": "ABreadcrumbSeparator"
+ },
+ {
+ "name": "BreadcrumbItem",
+ "children": "Application List"
+ },
+ {
+ "name": "ABreadcrumbSeparator"
+ },
+ {
+ "name": "BreadcrumbItem",
+ "props": {
+ "style": {
+ "fontWeight": "700",
+ "color": "#000"
+ }
+ },
+ "children": "An Application"
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ABreadcrumbItem": {
+ "name": "ABreadcrumbItem",
+ "alias": "Item",
+ "parent": "Breadcrumb",
+ "label": "面包屑项",
+ "categoryId": "nav",
+ "doc": "https://www.antdv.com/components/breadcrumb-cn",
+ "props": [
+ {
+ "name": "href",
+ "label": "href",
+ "title": "链接的目的地",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "overlay",
+ "label": "overlay",
+ "title": "下拉菜单的内容",
+ "setters": [
+ "ObjectSetter",
+ "FunctionSetter"
+ ]
+ }
+ ],
+ "events": [
+ "click"
+ ],
+ "snippet": {
+ "children": "面包屑项"
+ },
+ "package": "ant-design-vue"
+ },
+ "ABreadcrumbSeparator": {
+ "name": "ABreadcrumbSeparator",
+ "alias": "Separator",
+ "parent": "Breadcrumb",
+ "label": "面包屑分隔符",
+ "categoryId": "nav",
+ "doc": "https://www.antdv.com/components/breadcrumb-cn",
+ "package": "ant-design-vue"
+ },
+ "ADropdown": {
+ "name": "ADropdown",
+ "alias": "Dropdown",
+ "label": "下拉菜单",
+ "categoryId": "nav",
+ "doc": "https://www.antdv.com/components/button-cn",
+ "props": [
+ {
+ "name": "align",
+ "label": "align",
+ "title": "该值将合并到 placement 的配置中",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "arrow",
+ "label": "arrow",
+ "title": "下拉框箭头是否显示",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": false
+ },
+ {
+ "name": "destroyPopupOnHide",
+ "label": "destroyPopupOnHide",
+ "title": "关闭后是否销毁 Dropdown",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "菜单是否禁用",
+ "defaultValue": false
+ },
+ {
+ "name": "getPopupContainer",
+ "label": "getPopupContainer",
+ "title": "菜单渲染父节点。默认渲染到 body 上,如果你遇到菜单滚动定位问题,试试修改为滚动的区域,并相对其定位",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "overlayClassName",
+ "label": "overlayClassName",
+ "title": "下拉根元素的类名称",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "overlayStyle",
+ "label": "overlayStyle",
+ "title": "下拉根元素的样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "placement",
+ "label": "placement",
+ "title": "菜单弹出位置",
+ "setters": "SelectSetter",
+ "options": [
+ "bottomLeft",
+ "bottom",
+ "bottomRight",
+ "topLeft",
+ "top",
+ "topRight"
+ ],
+ "defaultValue": "bottomLeft\t"
+ },
+ {
+ "name": "trigger",
+ "label": "trigger",
+ "title": "触发下拉的行为, 移动端不支持 hover",
+ "setters": "ArraySetter",
+ "defaultValue": [
+ "hover"
+ ]
+ },
+ {
+ "name": "open",
+ "label": "open",
+ "title": "菜单是否显示",
+ "setters": "BooleanSetter"
+ }
+ ],
+ "events": [
+ "openChange",
+ "update:open"
+ ],
+ "slots": [
+ "overlay"
+ ],
+ "snippet": {
+ "name": "ADropdownButton",
+ "children": [
+ {
+ "name": "AButton",
+ "children": [
+ {
+ "name": "component",
+ "props": {
+ "is": "span"
+ },
+ "children": "下拉菜单"
+ },
+ {
+ "name": "component",
+ "props": {
+ "is": "span"
+ },
+ "children": " V"
+ }
+ ]
+ },
+ {
+ "name": "AMenu",
+ "slot": "overlay",
+ "children": [
+ {
+ "name": "AMenuItem",
+ "children": "Action 1"
+ },
+ {
+ "name": "AMenuItem",
+ "children": "Action 2"
+ },
+ {
+ "name": "AMenuItem",
+ "children": "Action 3"
+ }
+ ]
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ADropdownButton": {
+ "name": "ADropdownButton",
+ "alias": "Button",
+ "parent": "Dropdown",
+ "label": "下拉菜单按钮",
+ "categoryId": "nav",
+ "doc": "https://www.antdv.com/components/button-cn",
+ "props": [
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "菜单是否禁用",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "loading",
+ "label": "loading",
+ "title": "设置按钮载入状态",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": false
+ },
+ {
+ "name": "placement",
+ "label": "placement",
+ "title": "菜单弹出位置",
+ "setters": "SelectSetter",
+ "options": [
+ "bottomLeft",
+ "bottom",
+ "bottomRight",
+ "topLeft",
+ "top",
+ "topRight"
+ ],
+ "defaultValue": "bottomLeft"
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "按钮大小,和 Button 一致",
+ "setters": "StringSetter",
+ "defaultValue": "default"
+ },
+ {
+ "name": "trigger",
+ "label": "trigger",
+ "title": "触发下拉的行为",
+ "setters": "ArraySetter",
+ "defaultValue": [
+ "hover"
+ ]
+ },
+ {
+ "name": "type",
+ "label": "type",
+ "title": "按钮类型,和 Button 一致",
+ "setters": "StringSetter",
+ "defaultValue": "default"
+ },
+ {
+ "name": "open",
+ "label": "open",
+ "title": "菜单是否显示",
+ "setters": [
+ "BooleanSetter"
+ ]
+ }
+ ],
+ "events": [
+ "click",
+ "openChange",
+ "update:open"
+ ],
+ "slots": [
+ "icon",
+ "overlay"
+ ],
+ "snippet": {
+ "name": "button",
+ "children": [
+ {
+ "name": "a",
+ "children": "Dropdown"
+ },
+ {
+ "name": "AMenu",
+ "slot": "overlay",
+ "props": {
+ "mode": "vertical"
+ },
+ "children": [
+ {
+ "name": "AMenuItem",
+ "children": "1st menu item"
+ },
+ {
+ "name": "AMenuItem",
+ "children": "2nd menu item"
+ },
+ {
+ "name": "AMenuItem",
+ "children": "3rd menu item"
+ }
+ ]
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "AMenu": {
+ "name": "AMenu",
+ "alias": "Menu",
+ "label": "导航菜单",
+ "categoryId": "nav",
+ "doc": "https://www.antdv.com/components/menu-cn",
+ "props": [
+ {
+ "name": "forceSubMenuRender",
+ "label": "forceSubMenuRender",
+ "title": "在子菜单展示之前就渲染进 DOM",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "inlineCollapsed",
+ "label": "inlineCollapsed",
+ "title": "inline 时菜单是否收起状态",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "inlineIndent",
+ "label": "inlineIndent",
+ "title": "inline 模式的菜单缩进宽度",
+ "setters": "NumberSetter",
+ "defaultValue": 24
+ },
+ {
+ "name": "items",
+ "label": "items",
+ "title": "菜单内容",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "mode",
+ "label": "mode",
+ "title": "菜单类型,现在支持垂直、水平、和内嵌模式三种",
+ "setters": "SelectSetter",
+ "options": [
+ "vertical",
+ "horizontal",
+ "inline"
+ ],
+ "defaultValue": "vertical"
+ },
+ {
+ "name": "multiple",
+ "label": "multiple",
+ "title": "是否允许多选",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "openKeys",
+ "label": "openKeys",
+ "title": "当前展开的 SubMenu 菜单项 key 数组",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "selectable",
+ "label": "selectable",
+ "title": "是否允许选中",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "selectedKeys",
+ "label": "selectedKeys",
+ "title": "当前选中的菜单项 key 数组",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "subMenuCloseDelay",
+ "label": "subMenuCloseDelay",
+ "title": "用户鼠标离开子菜单后关闭延时,单位:秒",
+ "setters": "NumberSetter",
+ "defaultValue": 0.1
+ },
+ {
+ "name": "subMenuOpenDelay",
+ "label": "subMenuOpenDelay",
+ "title": "用户鼠标进入子菜单后开启延时,单位:秒",
+ "setters": "NumberSetter",
+ "defaultValue": 0
+ },
+ {
+ "name": "theme",
+ "label": "theme",
+ "title": "主题颜色",
+ "setters": "SelectSetter",
+ "options": [
+ "light",
+ "dark"
+ ],
+ "defaultValue": "light"
+ },
+ {
+ "name": "triggerSubMenuAction",
+ "label": "triggerSubMenuAction",
+ "title": "修改 Menu 子菜单的触发方式",
+ "setters": "SelectSetter",
+ "options": [
+ "click",
+ "hover"
+ ],
+ "defaultValue": "hover"
+ }
+ ],
+ "events": [
+ "click",
+ "deselect",
+ "openChange",
+ "select",
+ "update:openKeys",
+ "update:selectedKeys"
+ ],
+ "slots": [
+ "overflowedIndicator"
+ ],
+ "snippet": {
+ "props": {
+ "selectedKeys": [
+ "mail"
+ ],
+ "mode": "horizontal",
+ "items": [
+ {
+ "key": "mail",
+ "label": "Navigation One",
+ "title": "Navigation One"
+ },
+ {
+ "key": "app",
+ "label": "Navigation Two",
+ "title": "Navigation Two"
+ },
+ {
+ "key": "sub1",
+ "label": "Navigation Three - Submenu",
+ "title": "Navigation Three - Submenu",
+ "children": [
+ {
+ "type": "group",
+ "label": "Item 1",
+ "children": [
+ {
+ "label": "Option 1",
+ "key": "setting:1"
+ },
+ {
+ "label": "Option 2",
+ "key": "setting:2"
+ }
+ ]
+ },
+ {
+ "type": "group",
+ "label": "Item 2",
+ "children": [
+ {
+ "label": "Option 3",
+ "key": "setting:3"
+ },
+ {
+ "label": "Option 4",
+ "key": "setting:4"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "key": "alipay",
+ "label": "Navigation Four - Link",
+ "title": "Navigation Four - Link"
+ }
+ ]
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "AMenuItem": {
+ "name": "AMenuItem",
+ "alias": "Item",
+ "parent": "Menu",
+ "label": "导航菜单项",
+ "categoryId": "nav",
+ "doc": "https://www.antdv.com/components/menu-cn",
+ "props": [
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "是否禁用",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "key",
+ "label": "key",
+ "title": "item 的唯一标志",
+ "setters": [
+ "StringSetter",
+ "NumberSetter"
+ ]
+ },
+ {
+ "name": "title",
+ "label": "title",
+ "title": "设置收缩时展示的悬浮标题",
+ "setters": "StringSetter"
+ }
+ ],
+ "slots": [
+ "icon",
+ "title"
+ ],
+ "snippet": {
+ "children": "菜单项",
+ "props": {
+ "key": "key",
+ "title": "Navigation One"
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "AMenuSubMenu": {
+ "name": "AMenuSubMenu",
+ "alias": "SubMenu",
+ "childIncludes": [
+ "AMenuItem",
+ "AMenuSubMenu"
+ ],
+ "parent": "Menu",
+ "label": "导航子菜单",
+ "categoryId": "nav",
+ "doc": "https://www.antdv.com/components/menu-cn",
+ "props": [
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "是否禁用",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "key",
+ "label": "key",
+ "title": "唯一标志, 必填",
+ "setters": [
+ "StringSetter",
+ "NumberSetter"
+ ]
+ },
+ {
+ "name": "popupClassName",
+ "label": "popupClassName",
+ "title": "子菜单样式",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "popupOffset",
+ "label": "popupOffset",
+ "title": "子菜单偏移量,mode=\"inline\" 时无效",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "title",
+ "label": "title",
+ "title": "子菜单项值",
+ "setters": "StringSetter"
+ }
+ ],
+ "events": [
+ "titleClick"
+ ],
+ "slots": [
+ "expandIcon",
+ "icon",
+ "title"
+ ],
+ "snippet": {
+ "children": [
+ {
+ "name": "AMenuItem",
+ "children": "菜单项",
+ "props": {
+ "key": "key",
+ "title": "Navigation One -- AMenuItem"
+ }
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "AMenuItemGroup": {
+ "name": "AMenuItemGroup",
+ "alias": "ItemGroup",
+ "childIncludes": [
+ "AMenuItem"
+ ],
+ "parent": "Menu",
+ "label": "导航菜单项组",
+ "categoryId": "nav",
+ "doc": "https://www.antdv.com/components/menu-cn",
+ "props": [
+ {
+ "name": "title",
+ "label": "title",
+ "title": "分组标题",
+ "setters": "StringSetter"
+ }
+ ],
+ "slots": [
+ "title"
+ ],
+ "snippet": {
+ "children": [
+ {
+ "name": "AMenuItem",
+ "children": "菜单项",
+ "props": {
+ "key": "key",
+ "title": "Navigation One -- AMenuItem"
+ }
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "AMenuDivider": {
+ "name": "AMenuDivider",
+ "alias": "Divider",
+ "parent": "Menu",
+ "label": "菜单项分割线",
+ "categoryId": "nav",
+ "doc": "https://www.antdv.com/components/menu-cn",
+ "props": [
+ {
+ "name": "dashed",
+ "label": "dashed",
+ "title": "是否虚线",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ }
+ ],
+ "package": "ant-design-vue"
+ },
+ "APageHeader": {
+ "name": "APageHeader",
+ "alias": "PageHeader",
+ "label": "页头",
+ "categoryId": "nav",
+ "doc": "https://www.antdv.com/components/page-header-cn",
+ "props": [
+ {
+ "name": "avatar",
+ "label": "avatar",
+ "title": "标题栏旁的头像",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "backIcon",
+ "label": "backIcon",
+ "title": "自定义 back icon ,如果为 false 不渲染 back icon",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "breadcrumb",
+ "label": "breadcrumb",
+ "title": "面包屑的配置",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "extra",
+ "label": "extra",
+ "title": "操作区,位于 title 行的行尾",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "footer",
+ "label": "footer",
+ "title": "PageHeader 的页脚,一般用于渲染 TabBar",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "ghost",
+ "label": "ghost",
+ "title": "pageHeader 的类型,将会改变背景颜色",
+ "setters": "BooleanSetter",
+ "defaultValue": "true"
+ },
+ {
+ "name": "subTitle",
+ "label": "subTitle",
+ "title": "自定义的二级标题文字",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "tags",
+ "label": "tags",
+ "title": "title 旁的 tag 列表",
+ "setters": [
+ "ObjectSetter",
+ "ArraySetter"
+ ]
+ },
+ {
+ "name": "title",
+ "label": "title",
+ "title": "自定义标题文字",
+ "setters": "StringSetter"
+ }
+ ],
+ "events": [
+ "back"
+ ],
+ "slots": [
+ "backIcon",
+ "extra",
+ "footer",
+ "subTitle",
+ "title"
+ ],
+ "snippet": {
+ "name": "APageHeader",
+ "props": {
+ "title": "Title",
+ "subTitle": "This is a subtitle",
+ "style": {
+ "border": "1px solid rgb(235, 237, 240)"
+ }
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "APagination": {
+ "name": "APagination",
+ "alias": "Pagination",
+ "label": "分页",
+ "categoryId": "nav",
+ "doc": "https://www.antdv.com/components/pagination-cn",
+ "props": [
+ {
+ "name": "current",
+ "label": "current",
+ "title": "当前页数",
+ "setters": "NumberSetter"
+ },
+ {
+ "name": "defaultPageSize",
+ "label": "defaultPageSize",
+ "title": "默认的每页条数",
+ "setters": "NumberSetter",
+ "defaultValue": 10
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "禁用分页",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "hideOnSinglePage",
+ "label": "hideOnSinglePage",
+ "title": "只有一页时是否隐藏分页器",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "itemRender",
+ "label": "itemRender",
+ "title": "用于自定义页码的结构,可用于优化 SEO",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "pageSize",
+ "label": "pageSize",
+ "title": "每页条数",
+ "setters": "NumberSetter"
+ },
+ {
+ "name": "pageSizeOptions",
+ "label": "pageSizeOptions",
+ "title": "指定每页可以显示多少条",
+ "setters": "ArraySetter",
+ "defaultValue": [
+ "10",
+ "20",
+ "50",
+ "100"
+ ]
+ },
+ {
+ "name": "responsive",
+ "label": "responsive",
+ "title": "当 size 未指定时,根据屏幕宽度自动调整尺寸",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "showLessItems",
+ "label": "showLessItems",
+ "title": "是否显示较少页面内容",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "showQuickJumper",
+ "label": "showQuickJumper",
+ "title": "是否可以快速跳转至某页",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "showSizeChanger",
+ "label": "showSizeChanger",
+ "title": "是否展示 pageSize 切换器,当 total 大于 50 时默认为 true",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "showTotal",
+ "label": "showTotal",
+ "title": "用于显示数据总量和当前数据顺序",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "simple",
+ "label": "simple",
+ "title": "当添加该属性时,显示为简单分页",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "当为「small」时,是小尺寸分页",
+ "setters": "StringSetter",
+ "defaultValue": ""
+ },
+ {
+ "name": "total",
+ "label": "total",
+ "title": "数据总数",
+ "setters": "NumberSetter",
+ "defaultValue": 0
+ }
+ ],
+ "events": [
+ "change",
+ "showSizeChange",
+ "update:current",
+ "update:pageSize"
+ ],
+ "snippet": {
+ "name": "APagination",
+ "props": {
+ "total": 1000,
+ "showLessItems": true,
+ "showQuickJumper": true,
+ "showSizeChanger": true
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "ASteps": {
+ "name": "ASteps",
+ "alias": "Steps",
+ "label": "步骤条",
+ "categoryId": "nav",
+ "doc": "https://www.antdv.com/components/steps-cn",
+ "props": [
+ {
+ "name": "current",
+ "label": "current",
+ "title": "指定当前步骤,从 0 开始记数。在子 Step 元素中,可以通过 status 属性覆盖状态",
+ "setters": "NumberSetter",
+ "defaultValue": 0
+ },
+ {
+ "name": "direction",
+ "label": "direction",
+ "title": "指定步骤条方向",
+ "setters": "SelectSetter",
+ "options": [
+ "vertical",
+ "horizontal"
+ ],
+ "defaultValue": "horizontal"
+ },
+ {
+ "name": "initial",
+ "label": "initial",
+ "title": "起始序号,从 0 开始记数",
+ "setters": "NumberSetter",
+ "defaultValue": 0
+ },
+ {
+ "name": "labelPlacement",
+ "label": "labelPlacement",
+ "title": "指定标签放置位置,默认水平放图标右侧,可选vertical放图标下方",
+ "setters": "SelectSetter",
+ "options": [
+ "vertical",
+ "horizontal"
+ ],
+ "defaultValue": "horizontal"
+ },
+ {
+ "name": "percent",
+ "label": "percent",
+ "title": "当前 process 步骤显示的进度条进度(只对基本类型的 Steps 生效)",
+ "setters": "NumberSetter"
+ },
+ {
+ "name": "progressDot",
+ "label": "progressDot",
+ "title": "点状步骤条,可以设置为一个 作用域插槽,labelPlacement 将强制为vertical",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "responsive",
+ "label": "responsive",
+ "title": "当屏幕宽度小于 532px 时自动变为垂直模式",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "指定大小",
+ "setters": "SelectSetter",
+ "options": [
+ "default",
+ "small"
+ ],
+ "defaultValue": "default"
+ },
+ {
+ "name": "status",
+ "label": "status",
+ "title": "指定当前步骤的状态,可选 wait process finish error",
+ "setters": "SelectSetter",
+ "options": [
+ "wait",
+ "process",
+ "finish",
+ "error"
+ ],
+ "defaultValue": "default"
+ },
+ {
+ "name": "items",
+ "label": "items",
+ "title": "配置选项卡内容",
+ "setters": "ArraySetter",
+ "defaultValue": []
+ }
+ ],
+ "events": [
+ "change",
+ "update:current"
+ ],
+ "slots": [
+ "progressDot"
+ ],
+ "snippet": {
+ "props": {
+ "current": 1,
+ "items": [
+ {
+ "title": "Finished",
+ "description": "This is a description."
+ },
+ {
+ "title": "In Progress",
+ "description": "This is a description.",
+ "subTitle": "Left 00:00:08"
+ },
+ {
+ "title": "Waiting",
+ "description": "This is a description."
+ }
+ ]
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "AStep": {
+ "name": "AStep",
+ "alias": "Step",
+ "parent": "Steps",
+ "label": "步骤项",
+ "categoryId": "nav",
+ "doc": "https://www.antdv.com/components/steps-cn",
+ "props": [
+ {
+ "name": "description",
+ "label": "description",
+ "title": "步骤的详情描述",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "\t禁用点击",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "icon",
+ "label": "icon",
+ "title": "步骤图标的类型",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "status",
+ "label": "status",
+ "title": "指定状态。当不配置该属性时,会使用 Steps 的 current 来自动指定状态",
+ "setters": "SelectSetter",
+ "options": [
+ "wait",
+ "process",
+ "finish"
+ ],
+ "defaultValue": "wait"
+ },
+ {
+ "name": "subTitle",
+ "label": "subTitle",
+ "title": "子标题",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "title",
+ "label": "title",
+ "title": "标题",
+ "setters": "StringSetter"
+ }
+ ],
+ "slots": [
+ "description",
+ "icon",
+ "subTitle",
+ "title"
+ ],
+ "snippet": {
+ "props": {
+ "title": "步骤",
+ "description": "步骤的详情描述"
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "AAutoComplete": {
+ "name": "AAutoComplete",
+ "alias": "AutoComplete",
+ "label": "自动补全输入框",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/auto-complete-cn",
+ "props": [
+ {
+ "name": "allowClear",
+ "label": "allowClear",
+ "title": "支持清除, 单选模式有效",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "backfill",
+ "label": "backfill",
+ "title": "使用键盘选择选项的时候把选中项回填到输入框中",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "bordered",
+ "label": "bordered",
+ "title": "是否有边框",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "defaultActiveFirstOption",
+ "label": "defaultActiveFirstOption",
+ "title": "是否默认高亮第一个选项。",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "defaultOpen",
+ "label": "defaultOpen",
+ "title": "是否默认展开下拉菜单",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "是否禁用",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "popupClassName",
+ "label": "popupClassName",
+ "title": "下拉菜单的 className 属性",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "dropdownMatchSelectWidth",
+ "label": "dropdownMatchSelectWidth",
+ "title": "下拉菜单和选择器同宽。默认将设置 min-width,当值小于选择框宽度时会被忽略。false 时会关闭虚拟滚动",
+ "setters": [
+ "BooleanSetter",
+ "NumberSetter"
+ ],
+ "defaultValue": true
+ },
+ {
+ "name": "dropdownMenuStyle",
+ "label": "dropdownMenuStyle",
+ "title": "dropdown 菜单自定义样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "filterOption",
+ "label": "filterOption",
+ "title": "是否根据输入项进行筛选。当其为一个函数时,会接收 inputValue option 两个参数,当 option 符合筛选条件时,应返回 true,反之则返回 false。",
+ "setters": [
+ "BooleanSetter",
+ "FunctionSetter"
+ ],
+ "defaultValue": true
+ },
+ {
+ "name": "open",
+ "label": "open",
+ "title": "是否展开下拉菜单",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "options",
+ "label": "options",
+ "title": "自动完成的数据源",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "placeholder",
+ "label": "placeholder",
+ "title": "输入框提示",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "status",
+ "label": "status",
+ "title": "设置校验状态",
+ "setters": "SelectSetter",
+ "options": [
+ "error",
+ "warning"
+ ]
+ },
+ {
+ "name": "value",
+ "label": "value",
+ "title": "指定当前选中的条目",
+ "setters": [
+ "StringSetter",
+ "ArraySetter",
+ "ObjectSetter"
+ ]
+ }
+ ],
+ "events": [
+ "blur",
+ "change",
+ "dropdownVisibleChange",
+ "focus",
+ "search",
+ "select",
+ "clear",
+ "update:value"
+ ],
+ "slots": [
+ {
+ "name": "clearIcon"
+ },
+ {
+ "name": "default"
+ },
+ {
+ "name": "option",
+ "params": [
+ "value",
+ "label",
+ "array"
+ ]
+ },
+ {
+ "name": "placeholder"
+ }
+ ],
+ "snippet": {
+ "props": {
+ "placeholder": "input here",
+ "style": {
+ "width": "200px"
+ }
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "ACascader": {
+ "name": "ACascader",
+ "alias": "Cascader",
+ "label": "级联选择器",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/cascader-cn",
+ "props": [
+ {
+ "name": "allowClear",
+ "label": "allowClear",
+ "title": "是否支持清除",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "autofocus",
+ "label": "autofocus",
+ "title": "自动获取焦点",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "bordered",
+ "label": "bordered",
+ "title": "是否有边框",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "changeOnSelect",
+ "label": "changeOnSelect",
+ "title": "(单选时生效)当此项为 true 时,点选每级菜单选项值都会发生变化,具体见上面的演示",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "defaultValue",
+ "label": "defaultValue",
+ "title": "默认的选中项",
+ "setters": "ArraySetter",
+ "defaultValue": []
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "禁用",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "displayRender",
+ "label": "displayRender",
+ "title": "选择后展示的渲染函数,可使用 #displayRender=\"{labels, selectedOptions}\"",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "popupClassName",
+ "label": "popupClassName",
+ "title": "自定义浮层类名",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "dropdownStyle",
+ "label": "dropdownStyle",
+ "title": "自定义浮层样式",
+ "setters": "ObjectSetter",
+ "defaultValue": {}
+ },
+ {
+ "name": "expandTrigger",
+ "label": "expandTrigger",
+ "title": "次级菜单的展开方式",
+ "setters": "SelectSetter",
+ "options": [
+ "click",
+ "hover"
+ ],
+ "defaultValue": "click"
+ },
+ {
+ "name": "fieldNames",
+ "label": "fieldNames",
+ "title": "自定义 options 中 label value children 的字段",
+ "setters": "ObjectSetter",
+ "defaultValue": {
+ "label": "label",
+ "value": "value",
+ "children": "children"
+ }
+ },
+ {
+ "name": "getPopupContainer",
+ "label": "getPopupContainer",
+ "title": "菜单渲染父节点。默认渲染到 body 上,如果你遇到菜单滚动定位问题,试试修改为滚动的区域,并相对其定位",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "loadData",
+ "label": "loadData",
+ "title": "用于动态加载选项,无法与 showSearch 一起使用",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "maxTagCount",
+ "label": "maxTagCount",
+ "title": "最多显示多少个 tag,响应式模式会对性能产生损耗",
+ "setters": [
+ "NumberSetter",
+ "SelectSetter"
+ ],
+ "options": [
+ "responsive"
+ ]
+ },
+ {
+ "name": "maxTagPlaceholder",
+ "label": "maxTagPlaceholder",
+ "title": "隐藏 tag 时显示的内容",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "multiple",
+ "label": "multiple",
+ "title": "支持多选节点",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "notFoundContent",
+ "label": "notFoundContent",
+ "title": "当下拉列表为空时显示的内容",
+ "setters": "StringSetter",
+ "defaultValue": "Not Found"
+ },
+ {
+ "name": "open",
+ "label": "open",
+ "title": "控制浮层显隐",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "options",
+ "label": "options",
+ "title": "可选项数据源",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "placeholder",
+ "label": "placeholder",
+ "title": "输入框占位文本",
+ "setters": "StringSetter",
+ "defaultValue": "请选择"
+ },
+ {
+ "name": "placement",
+ "label": "placement",
+ "title": "浮层预设位置",
+ "setters": "SelectSetter",
+ "options": [
+ "bottomLeft",
+ "bottomRight",
+ "topLeft",
+ "topRight"
+ ],
+ "defaultValue": "bottomLeft"
+ },
+ {
+ "name": "showCheckedStrategy",
+ "label": "showCheckedStrategy",
+ "title": "定义选中项回填的方式。Cascader.SHOW_CHILD: 只显示选中的子节点。Cascader.SHOW_PARENT: 只显示父节点(当父节点下所有子节点都选中时)",
+ "setters": "SelectSetter",
+ "options": [
+ "Cascader.SHOW_PARENT",
+ "Cascader.SHOW_PARENT"
+ ],
+ "defaultValue": "Cascader.SHOW_PARENT"
+ },
+ {
+ "name": "searchValue",
+ "label": "searchValue",
+ "title": "设置搜索的值,需要与 showSearch 配合使用",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "showSearch",
+ "label": "showSearch",
+ "title": "在选择框中显示搜索框",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": false
+ },
+ {
+ "name": "status",
+ "label": "status",
+ "title": "设置校验状态",
+ "setters": "SelectSetter",
+ "options": [
+ "error",
+ "warning"
+ ]
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "输入框大小",
+ "setters": "SelectSetter",
+ "options": [
+ "larger",
+ "default",
+ "small"
+ ],
+ "defaultValue": "default"
+ },
+ {
+ "name": "suffixIcon",
+ "label": "suffixIcon",
+ "title": "自定义的选择框后缀图标",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "value",
+ "label": "value",
+ "title": "指定选中项",
+ "setters": "ArraySetter"
+ }
+ ],
+ "events": [
+ "change",
+ "dropdownVisibleChange",
+ "search",
+ "update:value"
+ ],
+ "slots": [
+ "clearIcon",
+ "expandIcon",
+ "maxTagPlaceholder",
+ "notFoundContent",
+ "removeIcon",
+ "suffixIcon",
+ "tagRender"
+ ],
+ "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": {},
+ "value": []
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "ACheckbox": {
+ "name": "ACheckbox",
+ "alias": "Checkbox",
+ "label": "多选框",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/checkbox-cn",
+ "props": [
+ {
+ "name": "autofocus",
+ "label": "autofocus",
+ "title": "自动获取焦点",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "checked",
+ "label": "checked",
+ "title": "指定当前是否选中",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "失效状态",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "indeterminate",
+ "label": "indeterminate",
+ "title": "设置 indeterminate 状态,只负责样式控制",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "value",
+ "label": "value",
+ "title": "与 CheckboxGroup 组合使用时的值",
+ "setters": [
+ "BooleanSetter",
+ "StringSetter",
+ "NumberSetter"
+ ]
+ }
+ ],
+ "events": [
+ "change",
+ "update:checked"
+ ],
+ "snippet": {
+ "children": "checkbox"
+ },
+ "package": "ant-design-vue"
+ },
+ "ACheckboxGroup": {
+ "name": "ACheckboxGroup",
+ "alias": "Group",
+ "parent": "Checkbox",
+ "label": "多选框组",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/checkbox-cn",
+ "props": [
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "整组失效",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "name",
+ "label": "name",
+ "title": "CheckboxGroup 下所有 input[type=\"checkbox\"] 的 name 属性",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "options",
+ "label": "options",
+ "title": "指定可选项,可以通过 slot=\"label\" slot-scope=\"option\" 定制label",
+ "setters": "ArraySetter",
+ "defaultValue": []
+ },
+ {
+ "name": "value",
+ "label": "value",
+ "title": "指定选中的选项",
+ "setters": "ArraySetter",
+ "defaultValue": []
+ }
+ ],
+ "events": [
+ "change",
+ "update:value"
+ ],
+ "snippet": {
+ "props": {
+ "options": [
+ {
+ "label": "Apple",
+ "value": "Apple"
+ },
+ {
+ "label": "Pear",
+ "value": "Pear"
+ },
+ {
+ "label": "Orange",
+ "value": "Orange"
+ }
+ ]
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "ADatePicker": {
+ "name": "ADatePicker",
+ "alias": "DatePicker",
+ "label": "日期选择框",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/date-picker-cn",
+ "props": [
+ {
+ "name": "allowClear",
+ "label": "allowClear",
+ "title": "是否显示清除按钮",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "autofocus",
+ "label": "autofocus",
+ "title": "自动获取焦点",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "bordered",
+ "label": "bordered",
+ "title": "是否有边框",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "禁用",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "disabledDate",
+ "label": "disabledDate",
+ "title": "不可选择的日期",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "format",
+ "label": "format",
+ "title": "设置日期格式,为数组时支持多格式匹配,展示以第一个为准",
+ "setters": "StringSetter",
+ "defaultValue": "YYYY-MM-DD"
+ },
+ {
+ "name": "dropdownClassName",
+ "label": "dropdownClassName",
+ "title": "额外的弹出日历 className",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "getPopupContainer",
+ "label": "getPopupContainer",
+ "title": "定义浮层的容器,默认为 body 上新建 div",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "inputReadOnly",
+ "label": "inputReadOnly",
+ "title": "设置输入框为只读(避免在移动设备上打开虚拟键盘)",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "local",
+ "label": "local",
+ "title": "国际化配置",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "mode",
+ "label": "mode",
+ "title": "日期面板的状态",
+ "setters": "SelectSetter",
+ "options": [
+ "time",
+ "date",
+ "month",
+ "year",
+ "decade"
+ ]
+ },
+ {
+ "name": "open",
+ "label": "open",
+ "title": "控制弹层是否展开",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "picker",
+ "label": "picker",
+ "title": "设置选择器类型",
+ "setters": "SelectSetter",
+ "options": [
+ "date",
+ "week",
+ "month",
+ "quarter",
+ "year"
+ ],
+ "defaultValue": "date"
+ },
+ {
+ "name": "placeholder",
+ "label": "placeholder",
+ "title": "输入框提示文字",
+ "setters": [
+ "StringSetter",
+ "ArraySetter"
+ ]
+ },
+ {
+ "name": "placement",
+ "label": "placement",
+ "title": "选择框弹出的位置",
+ "setters": "SelectSetter",
+ "options": [
+ "bottomLeft",
+ "bottomRight",
+ "topLeft",
+ "topRight"
+ ],
+ "defaultValue": "bottomLeft"
+ },
+ {
+ "name": "popupStyle",
+ "label": "popupStyle",
+ "title": "额外的弹出日历样式",
+ "setters": "ObjectSetter",
+ "defaultValue": {}
+ },
+ {
+ "name": "presets",
+ "label": "presets",
+ "title": "预设时间范围快捷选择",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "输入框大小,large 高度为 40px,small 为 24px,默认是 32px",
+ "setters": "SelectSetter",
+ "options": [
+ "large",
+ "middle",
+ "small"
+ ]
+ },
+ {
+ "name": "status",
+ "label": "status",
+ "title": "设置校验状态",
+ "setters": "SelectSetter",
+ "options": [
+ "error",
+ "warning"
+ ]
+ },
+ {
+ "name": "valueFormat",
+ "label": "valueFormat",
+ "title": "可选,绑定值的格式,对 value、defaultValue、defaultPickerValue 起作用。不指定则绑定值为 dayjs 对象",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "defaultPickerValue",
+ "label": "defaultPickerValue",
+ "title": "默认面板日期",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "disabledTime",
+ "label": "disabledTime",
+ "title": "不可选择的时间",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "format",
+ "label": "format",
+ "title": "展示的日期格式,配置参考 dayjs",
+ "setters": "StringSetter",
+ "defaultValue": "YYYY-MM-DD"
+ },
+ {
+ "name": "showNow",
+ "label": "showNow",
+ "title": "当设定了 showTime 的时候,面板是否显示“此刻”按钮",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "showTime",
+ "label": "showTime",
+ "title": "增加时间选择功能",
+ "setters": [
+ "ObjectSetter",
+ "BooleanSetter"
+ ]
+ },
+ {
+ "name": "showTime.defaultValue",
+ "label": "showTime.defaultValue",
+ "title": "设置用户选择日期时默认的时分秒",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "showToday",
+ "label": "showToday",
+ "title": "是否展示“今天”按钮",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "value",
+ "label": "value",
+ "title": "日期",
+ "setters": "FunctionSetter"
+ }
+ ],
+ "events": [
+ "openChange",
+ "panelChange",
+ "change",
+ "ok",
+ "update:value"
+ ],
+ "slots": [
+ "dateRender",
+ "nextIcon",
+ "prevIcon",
+ "suffixIcon",
+ "superNextIcon",
+ "superPrevIcon",
+ "renderExtraFooter"
+ ],
+ "package": "ant-design-vue"
+ },
+ "ARangePicker": {
+ "name": "ARangePicker",
+ "alias": "RangePicker",
+ "label": "日期选择框",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/date-picker-cn",
+ "props": [
+ {
+ "name": "allowClear",
+ "label": "allowClear",
+ "title": "是否显示清除按钮",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "autofocus",
+ "label": "autofocus",
+ "title": "自动获取焦点",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "bordered",
+ "label": "bordered",
+ "title": "是否有边框",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "dateRender",
+ "label": "dateRender",
+ "title": "自定义日期单元格的内容"
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "禁用",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "disabledDate",
+ "label": "disabledDate",
+ "title": "不可选择的日期",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "format",
+ "label": "format",
+ "title": "设置日期格式,为数组时支持多格式匹配,展示以第一个为准",
+ "setters": "StringSetter",
+ "defaultValue": "YYYY-MM-DD"
+ },
+ {
+ "name": "dropdownClassName",
+ "label": "dropdownClassName",
+ "title": "额外的弹出日历 className",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "getPopupContainer",
+ "label": "getPopupContainer",
+ "title": "定义浮层的容器,默认为 body 上新建 div",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "inputReadOnly",
+ "label": "inputReadOnly",
+ "title": "设置输入框为只读(避免在移动设备上打开虚拟键盘)",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "local",
+ "label": "local",
+ "title": "国际化配置",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "mode",
+ "label": "mode",
+ "title": "日期面板的状态",
+ "setters": "SelectSetter",
+ "options": [
+ "time",
+ "date",
+ "month",
+ "year",
+ "decade"
+ ]
+ },
+ {
+ "name": "open",
+ "label": "open",
+ "title": "控制弹层是否展开",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "picker",
+ "label": "picker",
+ "title": "设置选择器类型",
+ "setters": "SelectSetter",
+ "options": [
+ "date",
+ "week",
+ "month",
+ "quarter",
+ "year"
+ ],
+ "defaultValue": "date"
+ },
+ {
+ "name": "placeholder",
+ "label": "placeholder",
+ "title": "输入框提示文字",
+ "setters": [
+ "StringSetter",
+ "ArraySetter"
+ ]
+ },
+ {
+ "name": "placement",
+ "label": "placement",
+ "title": "选择框弹出的位置",
+ "setters": "SelectSetter",
+ "options": [
+ "bottomLeft",
+ "bottomRight",
+ "topLeft",
+ "topRight"
+ ],
+ "defaultValue": "bottomLeft"
+ },
+ {
+ "name": "popupStyle",
+ "label": "popupStyle",
+ "title": "额外的弹出日历样式",
+ "setters": "ObjectSetter",
+ "defaultValue": {}
+ },
+ {
+ "name": "presets",
+ "label": "presets",
+ "title": "预设时间范围快捷选择",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "输入框大小,large 高度为 40px,small 为 24px,默认是 32px",
+ "setters": "SelectSetter",
+ "options": [
+ "large",
+ "middle",
+ "small"
+ ]
+ },
+ {
+ "name": "status",
+ "label": "status",
+ "title": "设置校验状态",
+ "setters": "SelectSetter",
+ "options": [
+ "error",
+ "warning"
+ ]
+ },
+ {
+ "name": "valueFormat",
+ "label": "valueFormat",
+ "title": "可选,绑定值的格式,对 value、defaultValue、defaultPickerValue 起作用。不指定则绑定值为 dayjs 对象",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "allowEmpty",
+ "label": "allowEmpty",
+ "title": "允许起始项部分为空",
+ "setters": [
+ "BooleanSetter",
+ "BooleanSetter"
+ ],
+ "defaultValue": [
+ false,
+ false
+ ]
+ },
+ {
+ "name": "defaultPickerValue",
+ "label": "defaultPickerValue",
+ "title": "默认面板日期",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "禁用起始项",
+ "setters": [
+ "BooleanSetter",
+ "BooleanSetter"
+ ]
+ },
+ {
+ "name": "disabledTime",
+ "label": "disabledTime",
+ "title": "不可选择的时间",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "format",
+ "label": "format",
+ "title": "展示的日期格式",
+ "setters": "StringSetter",
+ "defaultValue": "YYYY-MM-DD HH:mm:ss"
+ },
+ {
+ "name": "presets",
+ "label": "presets",
+ "title": "预设时间范围快捷选择",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "ranges",
+ "label": "ranges",
+ "title": "预设时间范围快捷选择",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "separator",
+ "label": "separator",
+ "title": "设置分隔符",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "showTime",
+ "label": "showTime",
+ "title": "增加时间选择功能",
+ "setters": [
+ "ObjectSetter",
+ "BooleanSetter"
+ ]
+ },
+ {
+ "name": "showTime.defaultValue",
+ "label": "showTime.defaultValue",
+ "title": "设置用户选择日期时默认的时分秒",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "value",
+ "label": "value",
+ "title": "日期",
+ "setters": "ArraySetter"
+ }
+ ],
+ "events": [
+ "openChange",
+ "panelChange",
+ "calendarChange",
+ "change",
+ "ok",
+ "update:value"
+ ],
+ "slots": [
+ "dateRender",
+ "nextIcon",
+ "prevIcon",
+ "suffixIcon",
+ "superNextIcon",
+ "superPrevIcon",
+ "dateRender",
+ "renderExtraFooter"
+ ],
+ "package": "ant-design-vue"
+ },
+ "AForm": {
+ "name": "AForm",
+ "alias": "Form",
+ "label": "表单",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/form-cn",
+ "props": [
+ {
+ "name": "colon",
+ "label": "colon",
+ "title": "配置 Form.Item 的 colon 的默认值 (只有在属性 layout 为 horizontal 时有效)",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "设置表单组件禁用",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "hideRequiredMark",
+ "label": "hideRequiredMark",
+ "title": "隐藏所有表单项的必选标记",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "labelAlign",
+ "label": "labelAlign",
+ "title": "label 标签的文本对齐方式",
+ "setters": "SelectSetter",
+ "options": [
+ "left",
+ "right"
+ ],
+ "defaultValue": "right"
+ },
+ {
+ "name": "labelCol",
+ "label": "labelCol",
+ "title": "label 标签布局,同
组件,设置 span offset 值,如 {span: 3, offset: 12} 或 sm: {span: 3, offset: 12}",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "labelWrap",
+ "label": "labelWrap",
+ "title": "label 标签的文本换行方式",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "layout",
+ "label": "layout",
+ "title": "表单布局",
+ "setters": "SelectSetter",
+ "options": [
+ "horizontal",
+ "vertical",
+ "inline"
+ ],
+ "defaultValue": "horizontal"
+ },
+ {
+ "name": "model",
+ "label": "model",
+ "title": "表单数据对象",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "name",
+ "label": "name",
+ "title": "表单名称,会作为表单字段 id 前缀使用",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "noStyle",
+ "label": "noStyle",
+ "title": "为 true 时不带样式,作为纯字段控件使用",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "rules",
+ "label": "rules",
+ "title": "表单验证规则",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "scrollToFirstError",
+ "label": "scrollToFirstError",
+ "title": "提交失败自动滚动到第一个错误字段",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": false
+ },
+ {
+ "name": "validateOnRuleChange",
+ "label": "validateOnRuleChange",
+ "title": "是否在 rules 属性改变后立即触发一次验证",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "validateTrigger",
+ "label": "validateTrigger",
+ "title": "统一设置字段校验规则",
+ "setters": [
+ "StringSetter",
+ "ArraySetter"
+ ],
+ "defaultValue": "change"
+ },
+ {
+ "name": "wrapperCol",
+ "label": "wrapperCol",
+ "title": "需要为输入控件设置布局样式时,使用该属性,用法同 labelCol",
+ "setters": "ObjectSetter"
+ }
+ ],
+ "events": [
+ "finish",
+ "finishFailed",
+ "submit",
+ "validate"
+ ],
+ "snippet": {
+ "children": [
+ {
+ "name": "AFormItem",
+ "props": {
+ "label": "Username",
+ "name": "username",
+ "rules": [
+ {
+ "required": true,
+ "message": "Please input your username!"
+ }
+ ]
+ },
+ "children": [
+ {
+ "name": "AInput"
+ }
+ ]
+ },
+ {
+ "name": "AFormItem",
+ "props": {
+ "label": "Password",
+ "name": "password",
+ "rules": [
+ {
+ "required": true,
+ "message": "Please input your password!"
+ }
+ ]
+ },
+ "children": [
+ {
+ "name": "AInputPassword"
+ }
+ ]
+ },
+ {
+ "name": "AFormItem",
+ "props": {
+ "name": "remember",
+ "wrapperCol": {
+ "offset": 8,
+ "span": 16
+ }
+ },
+ "children": [
+ {
+ "name": "ACheckbox",
+ "children": "Remember me"
+ }
+ ]
+ },
+ {
+ "name": "AFormItem",
+ "props": {
+ "wrapperCol": {
+ "offset": 8,
+ "span": 16
+ }
+ },
+ "children": [
+ {
+ "name": "AButton",
+ "props": {
+ "type": "primary"
+ },
+ "children": "Submit"
+ }
+ ]
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "AFormItem": {
+ "name": "AFormItem",
+ "alias": "Item",
+ "parent": "Form",
+ "label": "表单项",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/form-cn",
+ "props": [
+ {
+ "name": "autoLink",
+ "label": "autoLink",
+ "title": "是否自动关联表单域,对于大部分情况都可以使用自动关联,如果不满足自动关联的条件,可以手动关联",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "colon",
+ "label": "colon",
+ "title": "配合 label 属性使用,表示是否显示 label 后面的冒号",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "extra",
+ "label": "extra",
+ "title": "额外的提示信息,和 help 类似,当需要错误信息和提示文案同时出现时,可以使用这个",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "hasFeedback",
+ "label": "hasFeedback",
+ "title": "配合 validateStatus 属性使用,展示校验状态图标,建议只配合 Input 组件使用",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "help",
+ "label": "help",
+ "title": "提示信息,如不设置,则会根据校验规则自动生成",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "htmlFor",
+ "label": "htmlFor",
+ "title": "设置子元素 label htmlFor 属性",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "label",
+ "label": "label",
+ "title": "label 标签的文本",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "labelAlign",
+ "label": "labelAlign",
+ "title": "label 标签的文本对齐方式",
+ "setters": "SelectSetter",
+ "options": [
+ "left",
+ "right"
+ ],
+ "defaultValue": "right"
+ },
+ {
+ "name": "labelCol",
+ "label": "labelCol",
+ "title": "label 标签布局,同 组件,设置 span offset 值,如 {span: 3, offset: 12} 或 sm: {span: 3, offset: 12}",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "name",
+ "label": "name",
+ "title": "表单域 model 字段,在使用 validate、resetFields 方法的情况下,该属性是必填的",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "required",
+ "label": "required",
+ "title": "是否必填,如不设置,则会根据校验规则自动生成",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "rules",
+ "label": "rules",
+ "title": "表单验证规则",
+ "setters": [
+ "ObjectSetter",
+ "ArraySetter"
+ ]
+ },
+ {
+ "name": "tooltip",
+ "label": "tooltip",
+ "title": "配置提示信息",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "validateFirst",
+ "label": "validateFirst",
+ "title": "当某一规则校验不通过时,是否停止剩下的规则的校验",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "validateStatus",
+ "label": "validateStatus",
+ "title": "校验状态,如不设置,则会根据校验规则自动生成",
+ "setters": "SelectSetter",
+ "options": [
+ "success",
+ "warning",
+ "error",
+ "validating"
+ ]
+ },
+ {
+ "name": "validateTrigger",
+ "label": "validateTrigger",
+ "title": "设置字段校验的时机",
+ "setters": [
+ "StringSetter",
+ "ArraySetter"
+ ],
+ "defaultValue": "change"
+ },
+ {
+ "name": "wrapperCol",
+ "label": "wrapperCol",
+ "title": "要为输入控件设置布局样式时,使用该属性,用法同 labelCol",
+ "setters": "ObjectSetter"
+ }
+ ],
+ "slots": [
+ "extra",
+ "help",
+ "label",
+ "tooltip"
+ ],
+ "snippet": {
+ "props": {
+ "label": "表单项"
+ },
+ "children": [
+ {
+ "name": "AInput"
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "AInput": {
+ "name": "AInput",
+ "alias": "Input",
+ "label": "输入框",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/input-cn",
+ "props": [
+ {
+ "name": "addonAfter",
+ "label": "addonAfter",
+ "title": "带标签的 input,设置后置标签",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "addonBefore",
+ "label": "addonBefore",
+ "title": "带标签的 input,设置前置标签",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "allowClear",
+ "label": "allowClear",
+ "title": "可以点击清除图标删除内容",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "bordered",
+ "label": "bordered",
+ "title": "是否有边框",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "defaultValue",
+ "label": "defaultValue",
+ "title": "输入框默认内容",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "是否禁用状态,默认为 false",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "id",
+ "label": "id",
+ "title": "输入框的 id",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "maxlength",
+ "label": "maxlength",
+ "title": "最大长度",
+ "setters": "NumberSetter"
+ },
+ {
+ "name": "prefix",
+ "label": "prefix",
+ "title": "带有前缀图标的 input",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "showCount",
+ "label": "showCount",
+ "title": "是否展示字数",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "status",
+ "label": "status",
+ "title": "设置校验状态",
+ "setters": "SelectSetter",
+ "options": [
+ "error",
+ "warning"
+ ]
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "控件大小。注:标准表单内的输入框大小限制为 middle。可选 large middle small",
+ "setters": "SelectSetter",
+ "options": [
+ "large",
+ "middle",
+ "small"
+ ]
+ },
+ {
+ "name": "suffix",
+ "label": "suffix",
+ "title": "带有后缀图标的 input",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "type",
+ "label": "type",
+ "title": "声明 input 类型,同原生 input 标签的 type 属性,见:MDN(请直接使用 代替 type=\"textarea\")",
+ "setters": "StringSetter",
+ "defaultValue": "text"
+ },
+ {
+ "name": "value",
+ "label": "value",
+ "title": "输入框内容",
+ "setters": "StringSetter",
+ "defaultValue": "text"
+ }
+ ],
+ "events": [
+ "change",
+ "pressEnter",
+ "update:value"
+ ],
+ "slots": [
+ "addonAfter",
+ "addonBefore",
+ "clearIcon",
+ "prefix",
+ "suffix"
+ ],
+ "package": "ant-design-vue"
+ },
+ "ATextarea": {
+ "name": "ATextarea",
+ "alias": "Textarea",
+ "label": "文本域",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/input-cn",
+ "props": [
+ {
+ "name": "allowClear",
+ "label": "allowClear",
+ "title": "可以点击清除图标删除内容",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "autosize",
+ "label": "autosize",
+ "title": "自适应内容高度,可设置为 true | false 或对象:{ minRows: 2, maxRows: 6 }",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ]
+ },
+ {
+ "name": "defaultValue",
+ "label": "defaultValue",
+ "title": "输入框默认内容",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "bordered",
+ "label": "bordered",
+ "title": "是否有边框",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "showCount",
+ "label": "showCount",
+ "title": "是否展示字数",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "value",
+ "label": "value",
+ "title": "输入框内容",
+ "setters": "StringSetter"
+ }
+ ],
+ "events": [
+ "pressEnter"
+ ],
+ "package": "ant-design-vue"
+ },
+ "AInputSearch": {
+ "name": "AInputSearch",
+ "alias": "Search",
+ "parent": "Input",
+ "label": "搜索框",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/input-cn",
+ "props": [
+ {
+ "name": "enterButton",
+ "label": "enterButton",
+ "title": "是否有确认按钮,可设为按钮文字。该属性会与 addon 冲突",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "loading",
+ "label": "loading",
+ "title": "搜索 loading",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "allowClear",
+ "label": "allowClear",
+ "title": "可以点击清除图标删除内容",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "autosize",
+ "label": "autosize",
+ "title": "自适应内容高度,可设置为 true | false 或对象:{ minRows: 2, maxRows: 6 }",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ]
+ },
+ {
+ "name": "defaultValue",
+ "label": "defaultValue",
+ "title": "输入框默认内容",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "bordered",
+ "label": "bordered",
+ "title": "是否有边框",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "showCount",
+ "label": "showCount",
+ "title": "是否展示字数",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "value",
+ "label": "value",
+ "title": "输入框内容",
+ "setters": "StringSetter"
+ }
+ ],
+ "events": [
+ "search",
+ "update:value"
+ ],
+ "slots": [
+ "enterButton"
+ ],
+ "package": "ant-design-vue"
+ },
+ "AInputGroup": {
+ "name": "AInputGroup",
+ "alias": "Group",
+ "parent": "Input",
+ "label": "输入框组合",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/input-cn",
+ "props": [
+ {
+ "name": "compact",
+ "label": "compact",
+ "title": "是否用紧凑模式",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "Input.Group 中所有的 Input 的大小,可选 large default small",
+ "setters": "SelectSetter",
+ "options": [
+ "large",
+ "default",
+ "small"
+ ],
+ "defaultValue": "default"
+ }
+ ],
+ "snippet": {
+ "children": [
+ {
+ "name": "AInput",
+ "children": "input1"
+ },
+ {
+ "name": "AInput",
+ "children": "input2"
+ },
+ {
+ "name": "AInput",
+ "children": "input3"
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "AInputPassword": {
+ "name": "AInputPassword",
+ "alias": "Password",
+ "parent": "Input",
+ "label": "密码输入框",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/input-cn",
+ "props": [
+ {
+ "name": "visible",
+ "label": "visible",
+ "title": "密码是否可见",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "visibilityToggle",
+ "label": "visibilityToggle",
+ "title": "是否显示切换按钮或者控制密码显隐",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ }
+ ],
+ "slots": [
+ "iconRender"
+ ],
+ "package": "ant-design-vue"
+ },
+ "AInputNumber": {
+ "name": "AInputNumber",
+ "alias": "InputNumber",
+ "label": "数字输入框",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/input-number-cn",
+ "props": [
+ {
+ "name": "autofocus",
+ "label": "autofocus",
+ "title": "自动获取焦点",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "bordered",
+ "label": "bordered",
+ "title": "是否有边框",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "controls",
+ "label": "controls",
+ "title": "是否显示增减按钮",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "decimalSeparator",
+ "label": "decimalSeparator",
+ "title": "小数点",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "defaultValue",
+ "label": "defaultValue",
+ "title": "初始值",
+ "setters": "NumberSetter"
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "禁用",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "formatter",
+ "label": "formatter",
+ "title": "指定输入框展示值的格式",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "keyboard",
+ "label": "keyboard",
+ "title": "是否启用键盘快捷行为",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "max",
+ "label": "max",
+ "title": "最大值",
+ "setters": "NumberSetter",
+ "defaultValue": null
+ },
+ {
+ "name": "min",
+ "label": "min",
+ "title": "最小值",
+ "setters": "NumberSetter",
+ "defaultValue": null
+ },
+ {
+ "name": "parser",
+ "label": "parser",
+ "title": "指定从 formatter 里转换回数字的方式,和 formatter 搭配使用",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "precision",
+ "label": "precision",
+ "title": "数值精度",
+ "setters": "NumberSetter"
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "输入框大小",
+ "setters": "SelectSetter",
+ "options": [
+ "large",
+ "middle",
+ "small"
+ ]
+ },
+ {
+ "name": "status",
+ "label": "status",
+ "title": "设置校验状态",
+ "setters": "SelectSetter",
+ "options": [
+ "error",
+ "warning"
+ ]
+ },
+ {
+ "name": "step",
+ "label": "step",
+ "title": "每次改变步数,可以为小数",
+ "setters": [
+ "StringSetter",
+ "NumberSetter"
+ ],
+ "defaultValue": 1
+ },
+ {
+ "name": "stringMode",
+ "label": "stringMode",
+ "title": "字符值模式,开启后支持高精度小数。同时 change 事件将返回 string 类型",
+ "setters": "BooleanSetter",
+ "defaultValue": 1
+ },
+ {
+ "name": "value",
+ "label": "value",
+ "title": "当前值",
+ "setters": "NumberSetter"
+ }
+ ],
+ "events": [
+ "change",
+ "pressEnter",
+ "step",
+ "update:value"
+ ],
+ "slots": [
+ "addonAfter",
+ "addonBefore",
+ "prefix",
+ "upIcon",
+ "downIcon"
+ ],
+ "package": "ant-design-vue"
+ },
+ "AMentions": {
+ "name": "AMentions",
+ "alias": "Mentions",
+ "label": "提及",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/mentions-cn",
+ "props": [
+ {
+ "name": "autofocus",
+ "label": "autofocus",
+ "title": "自动获得焦点",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "defaultValue",
+ "label": "defaultValue",
+ "title": "默认值",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "filterOption",
+ "label": "filterOption",
+ "title": "自定义过滤逻辑",
+ "setters": [
+ "BooleanSetter",
+ "FunctionSetter"
+ ]
+ },
+ {
+ "name": "getPopupContainer",
+ "label": "getPopupContainer",
+ "title": "指定建议框挂载的 HTML 节点",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "notFoundContent",
+ "label": "notFoundContent",
+ "title": "当下拉列表为空时显示的内容",
+ "setters": "StringSetter",
+ "defaultValue": "Not Found"
+ },
+ {
+ "name": "placement",
+ "label": "placement",
+ "title": "弹出层展示位置",
+ "setters": "SelectSetter",
+ "options": [
+ "top",
+ "bottom"
+ ],
+ "defaultValue": "bottom"
+ },
+ {
+ "name": "prefix",
+ "label": "prefix",
+ "title": "设置触发关键字",
+ "setters": [
+ "StringSetter",
+ "ArraySetter"
+ ],
+ "defaultValue": "@"
+ },
+ {
+ "name": "split",
+ "label": "split",
+ "title": "设置选中项前后分隔符",
+ "setters": "StringSetter",
+ "defaultValue": " "
+ },
+ {
+ "name": "status",
+ "label": "status",
+ "title": "设置校验状态",
+ "setters": "SelectSetter",
+ "options": [
+ "error",
+ "warning"
+ ]
+ },
+ {
+ "name": "validateSearch",
+ "label": "validateSearch",
+ "title": "自定义触发验证逻辑",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "value",
+ "label": "value",
+ "title": "设置值",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "options",
+ "label": "options",
+ "title": "选项配置",
+ "setters": "ObjectSetter",
+ "defaultValue": []
+ },
+ {
+ "name": "option",
+ "label": "option",
+ "title": "通过 option 插槽,自定义节点"
+ }
+ ],
+ "events": [
+ "blur",
+ "change",
+ "focus",
+ "search",
+ "select",
+ "update:value"
+ ],
+ "slots": [
+ {
+ "name": "notFoundContent"
+ },
+ {
+ "name": "option",
+ "params": [
+ "object"
+ ]
+ }
+ ],
+ "snippet": {
+ "props": {
+ "value": "@afc163",
+ "options": [
+ {
+ "value": "afc163",
+ "label": "afc163"
+ },
+ {
+ "value": "zombieJ",
+ "label": "zombieJ"
+ },
+ {
+ "value": "yesmeck",
+ "label": "yesmeck"
+ }
+ ]
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "ARadio": {
+ "name": "ARadio",
+ "alias": "Radio",
+ "label": "单选框",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/radio-cn",
+ "props": [
+ {
+ "name": "autofocus",
+ "label": "autofocus",
+ "title": "自动获取焦点",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "checked",
+ "label": "checked",
+ "title": "指定当前是否选中",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "禁用 Radio",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "value",
+ "label": "value",
+ "title": "根据 value 进行比较,判断是否选中",
+ "setters": "StringSetter"
+ }
+ ],
+ "events": [
+ "update:checked"
+ ],
+ "snippet": {
+ "children": "radio"
+ },
+ "package": "ant-design-vue"
+ },
+ "ARadioButton": {
+ "name": "ARadioButton",
+ "alias": "RadioButton",
+ "label": "单选按钮",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/radio-cn",
+ "props": [
+ {
+ "name": "autofocus",
+ "label": "autofocus",
+ "title": "自动获取焦点",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "checked",
+ "label": "checked",
+ "title": "指定当前是否选中",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "禁用 Radio",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "value",
+ "label": "value",
+ "title": "根据 value 进行比较,判断是否选中",
+ "setters": "StringSetter"
+ }
+ ],
+ "events": [
+ "update:checked"
+ ],
+ "snippet": {
+ "props": {
+ "size": "large",
+ "value": "value1",
+ "style": {
+ "border": "1px solid red"
+ }
+ },
+ "children": "Hangzhou"
+ },
+ "package": "ant-design-vue"
+ },
+ "ARadioGroup": {
+ "name": "ARadioGroup",
+ "alias": "RadioGroup",
+ "label": "单选框组合",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/radio-cn",
+ "props": [
+ {
+ "name": "buttonStyle",
+ "label": "buttonStyle",
+ "title": "RadioButton 的风格样式,目前有描边和填色两种风格",
+ "setters": "SelectSetter",
+ "options": [
+ "outline",
+ "solid"
+ ],
+ "defaultValue": "outline"
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "禁选所有子单选器",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "name",
+ "label": "name",
+ "title": "RadioGroup 下所有 input[type=\"radio\"] 的 name 属性",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "options",
+ "label": "options",
+ "title": "以配置形式设置子元素",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "optionType",
+ "label": "optionType",
+ "title": "用于设置 Radio options 类型",
+ "setters": "SelectSetter",
+ "options": [
+ "default",
+ "button"
+ ],
+ "defaultValue": "default"
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "大小,只对按钮样式生效",
+ "setters": "SelectSetter",
+ "options": [
+ "large",
+ "default",
+ "small"
+ ],
+ "defaultValue": "default"
+ },
+ {
+ "name": "value",
+ "label": "value",
+ "title": "用于设置当前选中的值",
+ "setters": "StringSetter"
+ }
+ ],
+ "events": [
+ "change",
+ "update:value"
+ ],
+ "snippet": {
+ "props": {
+ "value": "value2",
+ "optionType": "button",
+ "options": [
+ {
+ "label": "Apple",
+ "value": "Apple"
+ },
+ {
+ "label": "Pear",
+ "value": "Pear"
+ },
+ {
+ "label": "Orange",
+ "value": "Orange",
+ "disabled": true
+ }
+ ]
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "ARate": {
+ "name": "ARate",
+ "alias": "Rate",
+ "label": "评分",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/rate-cn",
+ "props": [
+ {
+ "name": "allowClear",
+ "label": "allowClear",
+ "title": "是否允许再次点击后清除",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "allowHalf",
+ "label": "allowHalf",
+ "title": "是否允许半选",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "autofocus",
+ "label": "autofocus",
+ "title": "自动获取焦点",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "character",
+ "label": "character",
+ "title": "自定义字符",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "count",
+ "label": "count",
+ "title": "star 总数",
+ "setters": "NumberSetter",
+ "defaultValue": 5
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "只读,无法进行交互",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "tooltips",
+ "label": "tooltips",
+ "title": "自定义每项的提示信息",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "value",
+ "label": "value",
+ "title": "当前数,受控值",
+ "setters": "NumberSetter"
+ }
+ ],
+ "events": [
+ "blur",
+ "change",
+ "focus",
+ "hoverChange",
+ "keydown",
+ "update:value"
+ ],
+ "slots": [
+ "character"
+ ],
+ "snippet": {
+ "props": {
+ "value": 2
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "ASelect": {
+ "name": "ASelect",
+ "alias": "Select",
+ "childIncludes": [
+ "ASelectOption",
+ "ASelectOptGroup"
+ ],
+ "label": "选择器",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/select-cn",
+ "props": [
+ {
+ "name": "allowClear",
+ "label": "allowClear",
+ "title": "支持清除",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "autoClearSearchValue",
+ "label": "autoClearSearchValue",
+ "title": "是否在选中项后清空搜索框,只在 mode 为 multiple 或 tags 时有效",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "autofocus",
+ "label": "autofocus",
+ "title": "默认获取焦点",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "bordered",
+ "label": "bordered",
+ "title": "是否有边框",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "defaultActiveFirstOption",
+ "label": "defaultActiveFirstOption",
+ "title": "是否默认高亮第一个选项",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "defaultOpen",
+ "label": "defaultOpen",
+ "title": "是否默认展开下拉菜单",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "是否禁用",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "popupClassName",
+ "label": "popupClassName",
+ "title": "下拉菜单的 className 属性",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "dropdownMatchSelectWidth",
+ "label": "dropdownMatchSelectWidth",
+ "title": "下拉菜单和选择器同宽。默认将设置 min-width,当值小于选择框宽度时会被忽略。false 时会关闭虚拟滚动",
+ "setters": [
+ "BooleanSetter",
+ "StringSetter"
+ ],
+ "defaultValue": true
+ },
+ {
+ "name": "dropdownMenuStyle",
+ "label": "dropdownMenuStyle",
+ "title": "dropdown 菜单自定义样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "dropdownRender",
+ "label": "dropdownRender",
+ "title": "自定义下拉框内容",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "fieldNames",
+ "label": "fieldNames",
+ "title": "自定义节点 label、value、options 的字段",
+ "setters": "ObjectSetter",
+ "defaultValue": {
+ "label": "label",
+ "value": "value",
+ "options": "options"
+ }
+ },
+ {
+ "name": "filterOption",
+ "label": "filterOption",
+ "title": "是否根据输入项进行筛选。当其为一个函数时,会接收 inputValue option 两个参数,当 option 符合筛选条件时,应返回 true,反之则返回 false",
+ "setters": [
+ "BooleanSetter",
+ "FunctionSetter"
+ ],
+ "defaultValue": true
+ },
+ {
+ "name": "filterSort",
+ "label": "filterSort",
+ "title": "搜索时对筛选结果项的排序函数, 类似Array.sort里的 compareFunction",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "firstActiveValue",
+ "label": "firstActiveValue",
+ "title": "默认高亮的选项",
+ "setters": [
+ "StringSetter",
+ "ArraySetter"
+ ]
+ },
+ {
+ "name": "getPopupContainer",
+ "label": "getPopupContainer",
+ "title": "菜单渲染父节点。默认渲染到 body 上,如果你遇到菜单滚动定位问题,试试修改为滚动的区域,并相对其定位",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "labelInValue",
+ "label": "labelInValue",
+ "title": "是否把每个选项的 label 包装到 value 中,会把 Select 的 value 类型从 string 变为 {key: string, label: vNodes, originLabel: any} 的格式, originLabel(3.1) 保持原始类型,如果通过 a-select-option children 构造的节点,该值是是个函数(即 a-select-option 的默认插槽)",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "listHeight",
+ "label": "listHeight",
+ "title": "设置弹窗滚动高度",
+ "setters": "NumberSetter",
+ "defaultValue": 256
+ },
+ {
+ "name": "maxTagCount",
+ "label": "maxTagCount",
+ "title": "最多显示多少个 tag",
+ "setters": "NumberSetter"
+ },
+ {
+ "name": "maxTagPlaceholder",
+ "label": "maxTagPlaceholder",
+ "title": "隐藏 tag 时显示的内容",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "maxTagTextLength",
+ "label": "maxTagTextLength",
+ "title": "最大显示的 tag 文本长度",
+ "setters": "NumberSetter"
+ },
+ {
+ "name": "mode",
+ "label": "mode",
+ "title": "设置 Select 的模式为多选或标签",
+ "setters": "SelectSetter",
+ "options": [
+ "multiple",
+ "tags",
+ "combobox"
+ ]
+ },
+ {
+ "name": "notFoundContent",
+ "label": "notFoundContent",
+ "title": "当下拉列表为空时显示的内容",
+ "setters": "StringSetter",
+ "defaultValue": "Not Found"
+ },
+ {
+ "name": "open",
+ "label": "open",
+ "title": "是否展开下拉菜单",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "optionFilterProp",
+ "label": "optionFilterProp",
+ "title": "搜索时过滤对应的 option 属性,不支持 children",
+ "setters": "StringSetter",
+ "defaultValue": "value"
+ },
+ {
+ "name": "optionLabelProp",
+ "label": "optionLabelProp",
+ "title": "回填到选择框的 Option 的属性值,默认是 Option 的子元素。比如在子元素需要高亮效果时,此值可以设为 value",
+ "setters": "StringSetter",
+ "defaultValue": "children"
+ },
+ {
+ "name": "options",
+ "label": "options",
+ "title": "options 数据,如果设置则不需要手动构造 selectOption 节点",
+ "setters": "ArraySetter",
+ "defaultValue": []
+ },
+ {
+ "name": "placeholder",
+ "label": "placeholder",
+ "title": "选择框默认文字",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "placement",
+ "label": "placement",
+ "title": "选择框弹出的位置",
+ "setters": "SelectSetter",
+ "options": [
+ "bottomLeft",
+ "bottomRight",
+ "topLeft",
+ "topRight"
+ ],
+ "defaultValue": "bottomLeft"
+ },
+ {
+ "name": "searchValue",
+ "label": "searchValue",
+ "title": "控制搜索文本",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "showArrow",
+ "label": "showArrow",
+ "title": "是否显示下拉小箭头",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "showSearch",
+ "label": "showSearch",
+ "title": "配置是否可搜索",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "选择框大小,可选 large small",
+ "setters": "SelectSetter",
+ "options": [
+ "large",
+ "default",
+ "small"
+ ],
+ "defaultValue": "default"
+ },
+ {
+ "name": "status",
+ "label": "status",
+ "title": "设置校验状态",
+ "setters": "SelectSetter",
+ "options": [
+ "error",
+ "warning"
+ ]
+ },
+ {
+ "name": "tagRender",
+ "label": "tagRender",
+ "title": "自定义 tag 内容 render,仅在 mode 为 multiple 或 tags 时生效",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "tokenSeparators",
+ "label": "tokenSeparators",
+ "title": "自动分词的分隔符,仅在 mode=\"tags\" 时生效",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "value",
+ "label": "value",
+ "title": "指定当前选中的条目",
+ "setters": [
+ "StringSetter",
+ "NumberSetter",
+ "ArraySetter"
+ ]
+ },
+ {
+ "name": "virtual",
+ "label": "virtual",
+ "title": "设置 false 时关闭虚拟滚动",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ }
+ ],
+ "events": [
+ "blur",
+ "change",
+ "deselect",
+ "dropdownVisibleChange",
+ "focus",
+ "inputKeyDown",
+ "mouseenter",
+ "mouseleave",
+ "popupScroll",
+ "search",
+ "select",
+ "update:value"
+ ],
+ "slots": [
+ {
+ "name": "clearIcon"
+ },
+ {
+ "name": "maxTagPlaceholder"
+ },
+ {
+ "name": "menuItemSelectedIcon"
+ },
+ {
+ "name": "notFoundContent"
+ },
+ {
+ "name": "option",
+ "params": [
+ "value",
+ "label",
+ "array"
+ ]
+ },
+ {
+ "name": "placeholder"
+ },
+ {
+ "name": "removeIcon"
+ },
+ {
+ "name": "suffixIcon"
+ },
+ {
+ "name": "tagRender"
+ }
+ ],
+ "snippet": {
+ "props": {
+ "style": {
+ "width": "120px"
+ },
+ "value": "lucy"
+ },
+ "children": [
+ {
+ "name": "ASelectOption",
+ "children": "Jack",
+ "props": {
+ "value": "jack"
+ }
+ },
+ {
+ "name": "ASelectOption",
+ "children": "Lucy",
+ "props": {
+ "value": "lucy"
+ }
+ },
+ {
+ "name": "ASelectOption",
+ "children": "Disabled",
+ "props": {
+ "value": "disabled",
+ "disabled": true
+ }
+ },
+ {
+ "name": "ASelectOption",
+ "children": "Wendy",
+ "props": {
+ "value": "wendy"
+ }
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ASelectOption": {
+ "name": "ASelectOption",
+ "alias": "SelectOption",
+ "parentIncludes": [
+ "ASelect",
+ "ASelectOptGroup"
+ ],
+ "parent": "Select",
+ "label": "选择器项",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/select-cn",
+ "props": [
+ {
+ "name": "class",
+ "label": "class",
+ "title": "Option 器类名",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "是否禁用",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "key",
+ "label": "key",
+ "title": "和 value 含义一致。如果 Vue 需要你设置此项,此项值与 value 的值相同,然后可以省略 value 设置",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "title",
+ "label": "title",
+ "title": "选中该 Option 后,Select 的 title",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "value",
+ "label": "value",
+ "title": "默认根据此属性值进行筛选",
+ "setters": [
+ "StringSetter",
+ "NumberSetter"
+ ]
+ }
+ ],
+ "snippet": {
+ "children": "SelectOption",
+ "props": {
+ "value": "SelectOption"
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "ASelectOptGroup": {
+ "name": "ASelectOptGroup",
+ "alias": "SelectOptGroup",
+ "parentIncludes": [
+ "ASelect"
+ ],
+ "parent": "Select",
+ "label": "选择器组",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/select-cn",
+ "props": [
+ {
+ "name": "key",
+ "label": "key",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "label",
+ "label": "label",
+ "title": "组名",
+ "setters": [
+ "StringSetter",
+ "FunctionSetter"
+ ]
+ }
+ ],
+ "slots": [
+ "label"
+ ],
+ "snippet": {
+ "slot": "label",
+ "children": [
+ {
+ "name": "span",
+ "slot": {
+ "name": "label"
+ },
+ "children": "Manager"
+ },
+ {
+ "name": "ASelectOption",
+ "children": "Jack",
+ "props": {
+ "value": "jack"
+ }
+ },
+ {
+ "name": "ASelectOption",
+ "children": "Lucy",
+ "props": {
+ "value": "lucy"
+ }
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ASlider": {
+ "name": "ASlider",
+ "alias": "Slider",
+ "label": "滑动输入条",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/slider-cn",
+ "props": [
+ {
+ "name": "autofocus",
+ "label": "autofocus",
+ "title": "自动获取焦点",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "值为 true 时,滑块为禁用状态",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "dots",
+ "label": "dots",
+ "title": "是否只能拖拽到刻度上",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "included",
+ "label": "included",
+ "title": "marks 不为空对象时有效,值为 true 时表示值为包含关系,false 表示并列",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "marks",
+ "label": "marks",
+ "title": "刻度标记,key 的类型必须为 number 且取值在闭区间 [min, max] 内,每个标签可以单独设置样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "max",
+ "label": "max",
+ "title": "最大值",
+ "setters": "NumberSetter",
+ "defaultValue": 100
+ },
+ {
+ "name": "min",
+ "label": "min",
+ "title": "最小值",
+ "setters": "NumberSetter",
+ "defaultValue": 0
+ },
+ {
+ "name": "range",
+ "label": "range",
+ "title": "双滑块模式",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "reverse",
+ "label": "reverse",
+ "title": "反向坐标轴",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "step",
+ "label": "step",
+ "title": "步长,取值必须大于 0,并且可被 (max - min) 整除。当 marks 不为空对象时,可以设置 step 为 null,此时 Slider 的可选值仅有 marks 标出来的部分",
+ "setters": [
+ "NumberSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": 1
+ },
+ {
+ "name": "value",
+ "label": "value",
+ "title": "设置当前取值。当 range 为 false 时,使用 number,否则用 [number, number]",
+ "setters": [
+ "NumberSetter",
+ "ArraySetter"
+ ]
+ },
+ {
+ "name": "vertical",
+ "label": "vertical",
+ "title": "值为 true 时,Slider 为垂直方向",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "tipFormatter",
+ "label": "tipFormatter",
+ "title": "Slider 会把当前值传给 tipFormatter,并在 Tooltip 中显示 tipFormatter 的返回值,若为 null,则隐藏 Tooltip",
+ "setters": [
+ "ObjectSetter",
+ "FunctionSetter"
+ ]
+ },
+ {
+ "name": "tooltipPlacement",
+ "label": "tooltipPlacement",
+ "title": "设置 Tooltip 展示位置",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "tooltipOpen",
+ "label": "tooltipOpen",
+ "title": "值为true时,Tooltip 将会始终显示;否则始终不显示,哪怕在拖拽及移入时",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "getTooltipPopupContainer",
+ "label": "getTooltipPopupContainer",
+ "title": "Tooltip 渲染父节点,默认渲染到 body 上",
+ "setters": "FunctionSetter"
+ }
+ ],
+ "events": [
+ "change",
+ "afterChange",
+ "update:value"
+ ],
+ "slots": [
+ "mark"
+ ],
+ "package": "ant-design-vue"
+ },
+ "ASwitch": {
+ "name": "ASwitch",
+ "alias": "Switch",
+ "label": "开关",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/switch-cn",
+ "props": [
+ {
+ "name": "autofocus",
+ "label": "autofocus",
+ "title": "组件自动获取焦点",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "checked",
+ "label": "checked",
+ "title": "指定当前是否选中",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "checkedChildren",
+ "label": "checkedChildren",
+ "title": "选中时的内容",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "checkedValue",
+ "label": "checkedValue",
+ "title": "选中时的值",
+ "setters": [
+ "BooleanSetter",
+ "StringSetter",
+ "NumberSetter"
+ ],
+ "defaultValue": true
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "是否禁用",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "loading",
+ "label": "loading",
+ "title": "加载中的开关",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "开关大小,可选值:default small",
+ "setters": "SelectSetter",
+ "options": [
+ "default",
+ "small"
+ ],
+ "defaultValue": "default"
+ },
+ {
+ "name": "unCheckedChildren",
+ "label": "unCheckedChildren",
+ "title": "非选中时的内容",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "unCheckedValue",
+ "label": "unCheckedValue",
+ "title": "非选中时的值",
+ "setters": [
+ "BooleanSetter",
+ "StringSetter",
+ "NumberSetter"
+ ],
+ "defaultValue": false
+ }
+ ],
+ "events": [
+ "change",
+ "click",
+ "update:checked"
+ ],
+ "slots": [
+ "checkedChildren",
+ "unCheckedChildren"
+ ],
+ "package": "ant-design-vue"
+ },
+ "ATimePicker": {
+ "name": "ATimePicker",
+ "alias": "TimePicker",
+ "label": "时间选择框",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/time-picker-cn",
+ "props": [
+ {
+ "name": "allowClear",
+ "label": "allowClear",
+ "title": "是否展示清除按钮",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "autofocus",
+ "label": "autofocus",
+ "title": "自动获取焦点",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "bordered",
+ "label": "bordered",
+ "title": "是否有边框",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "clearText",
+ "label": "clearText",
+ "title": "清除按钮的提示文案",
+ "setters": "StringSetter",
+ "defaultValue": "clear"
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "禁用全部操作",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "disabledTime",
+ "label": "disabledTime",
+ "title": "不可选择的时间",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "format",
+ "label": "format",
+ "title": "展示的时间格式",
+ "setters": "StringSetter",
+ "defaultValue": "HH:mm:ss"
+ },
+ {
+ "name": "getPopupContainer",
+ "label": "getPopupContainer",
+ "title": "定义浮层的容器,默认为 body 上新建 div",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "hideDisabledOptions",
+ "label": "hideDisabledOptions",
+ "title": "隐藏禁止选择的选项",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "hourStep",
+ "label": "hourStep",
+ "title": "小时选项间隔",
+ "setters": "NumberSetter",
+ "defaultValue": 1
+ },
+ {
+ "name": "inputReadOnly",
+ "label": "inputReadOnly",
+ "title": "设置输入框为只读",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "minuteStep",
+ "label": "minuteStep",
+ "title": "分钟选项间隔",
+ "setters": "NumberSetter",
+ "defaultValue": 1
+ },
+ {
+ "name": "open",
+ "label": "open",
+ "title": "面板是否打开",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "placeholder",
+ "label": "placeholder",
+ "title": "没有值的时候显示的内容",
+ "setters": [
+ "StringSetter",
+ "ArraySetter"
+ ],
+ "defaultValue": "请选择时间"
+ },
+ {
+ "name": "placement",
+ "label": "placement",
+ "title": "选择框弹出的位置",
+ "setters": "SelectSetter",
+ "options": [
+ "bottomLeft",
+ "bottomRight",
+ "topLeft",
+ "topRight"
+ ],
+ "defaultValue": "bottomLeft"
+ },
+ {
+ "name": "popupClassName",
+ "label": "popupClassName",
+ "title": "弹出层类名",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "popupStyle",
+ "label": "popupStyle",
+ "title": "弹出层样式对象",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "secondStep",
+ "label": "secondStep",
+ "title": "秒选项间隔",
+ "setters": "NumberSetter",
+ "defaultValue": 1
+ },
+ {
+ "name": "showNow",
+ "label": "showNow",
+ "title": "面板是否显示“此刻”按钮",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "status",
+ "label": "status",
+ "title": "设置校验状态",
+ "setters": "SelectSetter",
+ "options": [
+ "error",
+ "warning"
+ ]
+ },
+ {
+ "name": "use12Hours",
+ "label": "use12Hours",
+ "title": "使用 12 小时制,为 true 时 format 默认为 h:mm:ss a",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "value",
+ "label": "value",
+ "title": "当前时间",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "valueFormat",
+ "label": "valueFormat",
+ "title": "可选,绑定值的格式,对 value、defaultValue 起作用。不指定则绑定值为 dayjs 对象",
+ "setters": [
+ "StringSetter",
+ "ObjectSetter"
+ ]
+ }
+ ],
+ "events": [
+ "change",
+ "openChange",
+ "update:open",
+ "update:value"
+ ],
+ "slots": [
+ "clearIcon",
+ "renderExtraFooter",
+ "suffixIcon"
+ ],
+ "package": "ant-design-vue"
+ },
+ "ATimeRangePicker": {
+ "name": "ATimeRangePicker",
+ "alias": "TimeRangePicker",
+ "parent": "TimePicker",
+ "label": "时间范围选择框",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/time-picker-cn",
+ "props": [
+ {
+ "name": "allowClear",
+ "label": "allowClear",
+ "title": "是否显示清除按钮",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "autofocus",
+ "label": "autofocus",
+ "title": "自动获取焦点",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "bordered",
+ "label": "bordered",
+ "title": "是否有边框",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "dateRender",
+ "label": "dateRender",
+ "title": "自定义日期单元格的内容"
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "禁用",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "disabledDate",
+ "label": "disabledDate",
+ "title": "不可选择的日期",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "format",
+ "label": "format",
+ "title": "设置日期格式,为数组时支持多格式匹配,展示以第一个为准",
+ "setters": "StringSetter",
+ "defaultValue": "YYYY-MM-DD"
+ },
+ {
+ "name": "dropdownClassName",
+ "label": "dropdownClassName",
+ "title": "额外的弹出日历 className",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "getPopupContainer",
+ "label": "getPopupContainer",
+ "title": "定义浮层的容器,默认为 body 上新建 div",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "inputReadOnly",
+ "label": "inputReadOnly",
+ "title": "设置输入框为只读(避免在移动设备上打开虚拟键盘)",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "local",
+ "label": "local",
+ "title": "国际化配置",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "mode",
+ "label": "mode",
+ "title": "日期面板的状态",
+ "setters": "SelectSetter",
+ "options": [
+ "time",
+ "date",
+ "month",
+ "year",
+ "decade"
+ ]
+ },
+ {
+ "name": "open",
+ "label": "open",
+ "title": "控制弹层是否展开",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "picker",
+ "label": "picker",
+ "title": "设置选择器类型",
+ "setters": "SelectSetter",
+ "options": [
+ "date",
+ "week",
+ "month",
+ "quarter",
+ "year"
+ ],
+ "defaultValue": "date"
+ },
+ {
+ "name": "placeholder",
+ "label": "placeholder",
+ "title": "输入框提示文字",
+ "setters": [
+ "StringSetter",
+ "ArraySetter"
+ ]
+ },
+ {
+ "name": "placement",
+ "label": "placement",
+ "title": "选择框弹出的位置",
+ "setters": "SelectSetter",
+ "options": [
+ "bottomLeft",
+ "bottomRight",
+ "topLeft",
+ "topRight"
+ ],
+ "defaultValue": "bottomLeft"
+ },
+ {
+ "name": "popupStyle",
+ "label": "popupStyle",
+ "title": "额外的弹出日历样式",
+ "setters": "ObjectSetter",
+ "defaultValue": {}
+ },
+ {
+ "name": "presets",
+ "label": "presets",
+ "title": "预设时间范围快捷选择",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "输入框大小,large 高度为 40px,small 为 24px,默认是 32px",
+ "setters": "SelectSetter",
+ "options": [
+ "large",
+ "middle",
+ "small"
+ ]
+ },
+ {
+ "name": "status",
+ "label": "status",
+ "title": "设置校验状态",
+ "setters": "SelectSetter",
+ "options": [
+ "error",
+ "warning"
+ ]
+ },
+ {
+ "name": "valueFormat",
+ "label": "valueFormat",
+ "title": "可选,绑定值的格式,对 value、defaultValue、defaultPickerValue 起作用。不指定则绑定值为 dayjs 对象",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "order",
+ "label": "order",
+ "title": "始末时间是否自动排序",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "disabledTime",
+ "label": "disabledTime",
+ "title": "不可选择的时间",
+ "setters": "FunctionSetter"
+ }
+ ],
+ "events": [
+ "change",
+ "openChange"
+ ],
+ "slots": [
+ "dateRender",
+ "nextIcon",
+ "prevIcon",
+ "suffixIcon",
+ "superNextIcon",
+ "superPrevIcon"
+ ],
+ "package": "ant-design-vue"
+ },
+ "ATransfer": {
+ "name": "ATransfer",
+ "alias": "Transfer",
+ "label": "穿梭框",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/transfer-cn",
+ "props": [
+ {
+ "name": "dataSource",
+ "label": "dataSource",
+ "title": "数据源,其中的数据将会被渲染到左边一栏中,targetKeys 中指定的除外",
+ "setters": "ArraySetter",
+ "defaultValue": []
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "是否禁用",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "filterOption",
+ "label": "filterOption",
+ "title": "接收 inputValue option 两个参数,当 option 符合筛选条件时,应返回 true,反之则返回 false",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "footer",
+ "label": "footer",
+ "title": "可以设置为一个 作用域插槽"
+ },
+ {
+ "name": "listStyle",
+ "label": "listStyle",
+ "title": "两个穿梭框的自定义样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "locale",
+ "label": "locale",
+ "title": "各种语言",
+ "setters": "ObjectSetter",
+ "defaultValue": {
+ "itemUnit": "项",
+ "itemsUnit": "项",
+ "notFoundContent": "列表为空",
+ "searchPlaceholder": "请输入搜索内容"
+ }
+ },
+ {
+ "name": "oneWay",
+ "label": "oneWay",
+ "title": "展示为单向样式",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "operations",
+ "label": "operations",
+ "title": "操作文案集合,顺序从上至下",
+ "setters": "ArraySetter",
+ "defaultValue": [
+ ">",
+ "<"
+ ]
+ },
+ {
+ "name": "operationStyle",
+ "label": "operationStyle",
+ "title": "操作栏的自定义样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "pagination",
+ "label": "pagination",
+ "title": "使用分页样式,自定义渲染列表下无效",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": false
+ },
+ {
+ "name": "render",
+ "label": "render",
+ "title": "每行数据渲染函数,该函数的入参为 dataSource 中的项,返回值为 element。或者返回一个普通对象,其中 label 字段为 element,value 字段为 title",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "selectAllLabels",
+ "label": "selectAllLabels",
+ "title": "自定义顶部多选框标题的集合",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "selectedKeys",
+ "label": "selectedKeys",
+ "title": "设置哪些项应该被选中",
+ "setters": "ArraySetter",
+ "defaultValue": []
+ },
+ {
+ "name": "showSearch",
+ "label": "showSearch",
+ "title": "是否显示搜索框",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "showSelectAll",
+ "label": "showSelectAll",
+ "title": "是否展示全选勾选框",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "status",
+ "label": "status",
+ "title": "设置校验状态",
+ "setters": "SelectSetter",
+ "options": [
+ "error",
+ "warning"
+ ]
+ },
+ {
+ "name": "targetKeys",
+ "label": "targetKeys",
+ "title": "显示在右侧框数据的 key 集合",
+ "setters": "ArraySetter",
+ "defaultValue": []
+ },
+ {
+ "name": "titles",
+ "label": "titles",
+ "title": "标题集合,顺序从左至右",
+ "setters": "ArraySetter",
+ "defaultValue": [
+ "",
+ ""
+ ]
+ }
+ ],
+ "events": [
+ "change",
+ "scroll",
+ "search",
+ "selectChange",
+ "update:selectedKeys",
+ "update:targetKeys"
+ ],
+ "slots": [
+ "footer",
+ "render",
+ "selectAllLabels"
+ ],
+ "snippet": {
+ "props": {
+ "dataSource": [
+ {
+ "key": "0",
+ "title": "content1",
+ "description": "description of content1",
+ "disabled": true
+ },
+ {
+ "key": "1",
+ "title": "content2",
+ "description": "description of content2",
+ "disabled": false
+ },
+ {
+ "key": "2",
+ "title": "content3",
+ "description": "description of content3",
+ "disabled": false
+ },
+ {
+ "key": "3",
+ "title": "content4",
+ "description": "description of content4",
+ "disabled": true
+ },
+ {
+ "key": "4",
+ "title": "content5",
+ "description": "description of content5",
+ "disabled": false
+ },
+ {
+ "key": "5",
+ "title": "content6",
+ "description": "description of content6",
+ "disabled": false
+ },
+ {
+ "key": "6",
+ "title": "content7",
+ "description": "description of content7",
+ "disabled": true
+ },
+ {
+ "key": "7",
+ "title": "content8",
+ "description": "description of content8",
+ "disabled": false
+ },
+ {
+ "key": "8",
+ "title": "content9",
+ "description": "description of content9",
+ "disabled": false
+ },
+ {
+ "key": "9",
+ "title": "content10",
+ "description": "description of content10",
+ "disabled": true
+ },
+ {
+ "key": "10",
+ "title": "content11",
+ "description": "description of content11",
+ "disabled": false
+ },
+ {
+ "key": "11",
+ "title": "content12",
+ "description": "description of content12",
+ "disabled": false
+ },
+ {
+ "key": "12",
+ "title": "content13",
+ "description": "description of content13",
+ "disabled": true
+ },
+ {
+ "key": "13",
+ "title": "content14",
+ "description": "description of content14",
+ "disabled": false
+ },
+ {
+ "key": "14",
+ "title": "content15",
+ "description": "description of content15",
+ "disabled": false
+ },
+ {
+ "key": "15",
+ "title": "content16",
+ "description": "description of content16",
+ "disabled": true
+ },
+ {
+ "key": "16",
+ "title": "content17",
+ "description": "description of content17",
+ "disabled": false
+ },
+ {
+ "key": "17",
+ "title": "content18",
+ "description": "description of content18",
+ "disabled": false
+ },
+ {
+ "key": "18",
+ "title": "content19",
+ "description": "description of content19",
+ "disabled": true
+ },
+ {
+ "key": "19",
+ "title": "content20",
+ "description": "description of content20",
+ "disabled": false
+ }
+ ],
+ "titles": "['Source', 'Target']"
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "ATreeSelect": {
+ "name": "ATreeSelect",
+ "alias": "TreeSelect",
+ "label": "树选择",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/tree-select-cn",
+ "props": [
+ {
+ "name": "allowClear",
+ "label": "allowClear",
+ "title": "显示清除按钮",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "defaultValue",
+ "label": "defaultValue",
+ "title": "指定默认选中的条目",
+ "setters": [
+ "StringSetter",
+ "ArraySetter"
+ ]
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "是否禁用",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "popupClassName",
+ "label": "popupClassName",
+ "title": "下拉菜单的 className 属性",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "dropdownMatchSelectWidth",
+ "label": "dropdownMatchSelectWidth",
+ "title": "下拉菜单和选择器同宽。默认将设置 min-width,当值小于选择框宽度时会被忽略。false 时会关闭虚拟滚动",
+ "setters": [
+ "BooleanSetter",
+ "NumberSetter"
+ ],
+ "defaultValue": true
+ },
+ {
+ "name": "dropdownStyle",
+ "label": "dropdownStyle",
+ "title": "下拉菜单的样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "fieldNames",
+ "label": "fieldNames",
+ "title": "替换 treeNode 中 label,value,children 字段为 treeData 中对应的字段",
+ "setters": "ObjectSetter",
+ "defaultValue": {
+ "children": "children",
+ "label": "title",
+ "value": "value"
+ }
+ },
+ {
+ "name": "filterTreeNode",
+ "label": "filterTreeNode",
+ "title": "是否根据输入项进行筛选,默认用 treeNodeFilterProp 的值作为要筛选的 TreeNode 的属性值",
+ "setters": [
+ "BooleanSetter",
+ "FunctionSetter"
+ ]
+ },
+ {
+ "name": "getPopupContainer",
+ "label": "getPopupContainer",
+ "title": "菜单渲染父节点。默认渲染到 body 上,如果你遇到菜单滚动定位问题,试试修改为滚动的区域,并相对其定位",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "labelInValue",
+ "label": "labelInValue",
+ "title": "是否把每个选项的 label 包装到 value 中,会把 value 类型从 string 变为 {value: string, label: VNode, halfChecked(treeCheckStrictly 时有效): string[] } 的格式",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "listHeight",
+ "label": "listHeight",
+ "title": "设置弹窗滚动高度",
+ "setters": "NumberSetter",
+ "defaultValue": 256
+ },
+ {
+ "name": "loadData",
+ "label": "loadData",
+ "title": "异步加载数据",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "maxTagCount",
+ "label": "maxTagCount",
+ "title": "最多显示多少个 tag",
+ "setters": "NumberSetter"
+ },
+ {
+ "name": "maxTagPlaceholder",
+ "label": "maxTagPlaceholder",
+ "title": "隐藏 tag 时显示的内容",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "multiple",
+ "label": "multiple",
+ "title": "支持多选(当设置 treeCheckable 时自动变为 true)",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "placeholder",
+ "label": "placeholder",
+ "title": "选择框默认文字",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "placement",
+ "label": "placement",
+ "title": "选择框弹出的位置",
+ "setters": "SelectSetter",
+ "options": [
+ "bottomLeft",
+ "bottomRight",
+ "topLeft",
+ "topRight"
+ ],
+ "defaultValue": "bottomLeft"
+ },
+ {
+ "name": "replaceFields",
+ "label": "replaceFields",
+ "title": "替换 treeNode 中 label,value,key,children 字段为 treeData 中对应的字段",
+ "setters": "ObjectSetter",
+ "defaultValue": {
+ "children": "children",
+ "label": "title",
+ "key": "key",
+ "value": "value"
+ }
+ },
+ {
+ "name": "searchPlaceholder",
+ "label": "searchPlaceholder",
+ "title": "搜索框默认文字",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "searchValue",
+ "label": "searchValue",
+ "title": "搜索框的值,可以通过 search 事件获取用户输入",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "showCheckedStrategy",
+ "label": "showCheckedStrategy",
+ "title": "定义选中项回填的方式。TreeSelect.SHOW_ALL: 显示所有选中节点(包括父节点). TreeSelect.SHOW_PARENT: 只显示父节点(当父节点下所有子节点都选中时). 默认只显示子节点",
+ "setters": "SelectSetter",
+ "options": [
+ "TreeSelect.SHOW_ALL",
+ "TreeSelect.SHOW_PARENT",
+ "TreeSelect.SHOW_CHILD"
+ ],
+ "defaultValue": "TreeSelect.SHOW_CHILD"
+ },
+ {
+ "name": "showSearch",
+ "label": "showSearch",
+ "title": "在下拉中显示搜索框(仅在单选模式下生效)",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "选择框大小,可选 large small",
+ "setters": "SelectSetter",
+ "options": [
+ "larger",
+ "small"
+ ],
+ "defaultValue": "default"
+ },
+ {
+ "name": "status",
+ "label": "status",
+ "title": "设置校验状态",
+ "setters": "SelectSetter",
+ "options": [
+ "error",
+ "warning"
+ ]
+ },
+ {
+ "name": "treeCheckable",
+ "label": "treeCheckable",
+ "title": "显示 checkbox",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "treeCheckStrictly",
+ "label": "treeCheckStrictly",
+ "title": "checkable 状态下节点选择完全受控(父子节点选中状态不再关联),会使得 labelInValue 强制为 true",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "treeData",
+ "label": "treeData",
+ "title": "treeNodes 数据,如果设置则不需要手动构造 TreeNode 节点(value 在整个树范围内唯一)",
+ "setters": "ArraySetter",
+ "defaultValue": []
+ },
+ {
+ "name": "treeDataSimpleMode",
+ "label": "treeDataSimpleMode",
+ "title": "使用简单格式的 treeData,具体设置参考可设置的类型 (此时 treeData 应变为这样的数据结构: [{id:1, pId:0, value:\"1\", label:\"test1\",...},...], pId 是父节点的 id)",
+ "setters": [
+ "BooleanSetter",
+ "ArraySetter"
+ ],
+ "defaultValue": false
+ },
+ {
+ "name": "treeDefaultExpandAll",
+ "label": "treeDefaultExpandAll",
+ "title": "默认展开所有树节点",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "treeDefaultExpandedKeys",
+ "label": "treeDefaultExpandedKeys",
+ "title": "默认展开的树节点",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "treeExpandedKeys",
+ "label": "treeExpandedKeys",
+ "title": "设置展开的树节点",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "treeIcon",
+ "label": "treeIcon",
+ "title": "是否展示 TreeNode title 前的图标,没有默认样式,如设置为 true,需要自行定义图标相关样式",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "treeLine",
+ "label": "treeLine",
+ "title": "是否展示线条样式",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": false
+ },
+ {
+ "name": "treeLoadedKeys",
+ "label": "treeLoadedKeys",
+ "title": "(受控)已经加载的节点,需要配合 loadData 使用",
+ "setters": "ArraySetter",
+ "defaultValue": []
+ },
+ {
+ "name": "treeNodeFilterProp",
+ "label": "treeNodeFilterProp",
+ "title": "输入项过滤对应的 treeNode 属性",
+ "setters": "StringSetter",
+ "defaultValue": "value"
+ },
+ {
+ "name": "treeNodeLabelProp",
+ "label": "treeNodeLabelProp",
+ "title": "作为显示的 prop 设置",
+ "setters": "StringSetter",
+ "defaultValue": "title"
+ },
+ {
+ "name": "value",
+ "label": "value",
+ "title": "指定当前选中的条目",
+ "setters": [
+ "StringSetter",
+ "ArraySetter"
+ ]
+ },
+ {
+ "name": "virtual",
+ "label": "virtual",
+ "title": "设置 false 时关闭虚拟滚动",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ }
+ ],
+ "events": [
+ "change",
+ "dropdownVisibleChange",
+ "search",
+ "select",
+ "treeExpand",
+ "update:searchValue",
+ "update:treeExpandedKeys",
+ "update:value"
+ ],
+ "slots": [
+ "maxTagPlaceholder",
+ "notFoundContent",
+ "placeholder",
+ "searchPlaceholder",
+ "suffixIcon",
+ "tagRender",
+ "title"
+ ],
+ "snippet": {
+ "props": {
+ "value": "",
+ "showSearch": true,
+ "dropdownStyle": {
+ "maxHeight": "400px",
+ "overflow": "auto"
+ },
+ "placeholder": "please select",
+ "treeDefaultExpandAll": true,
+ "allowClear": true,
+ "style": {
+ "width": "100%"
+ },
+ "treeData": [
+ {
+ "label": "root 1",
+ "value": "root 1",
+ "children": [
+ {
+ "label": "parent 1",
+ "value": "parent 1",
+ "children": [
+ {
+ "label": "parent 1-0",
+ "value": "parent 1-0",
+ "children": [
+ {
+ "label": "my leaf",
+ "value": "leaf1"
+ },
+ {
+ "label": "your leaf",
+ "value": "leaf2"
+ }
+ ]
+ },
+ {
+ "label": "parent 1-1",
+ "value": "parent 1-1"
+ }
+ ]
+ },
+ {
+ "label": "parent 2",
+ "value": "parent 2"
+ }
+ ]
+ }
+ ],
+ "treeNodeFilterProp": "label"
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "AUpload": {
+ "name": "AUpload",
+ "alias": "Upload",
+ "label": "上传",
+ "categoryId": "input",
+ "doc": "https://www.antdv.com/components/upload-cn",
+ "props": [
+ {
+ "name": "accept",
+ "label": "accept",
+ "title": "接受上传的文件类型",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "action",
+ "label": "action",
+ "title": "上传的地址",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "beforeUpload",
+ "label": "beforeUpload",
+ "title": "上传文件之前的钩子,参数为上传的文件,若返回 false 则停止上传。支持返回一个 Promise 对象,Promise 对象 reject 时则停止上传,resolve 时开始上传( resolve 传入 File 或 Blob 对象则上传 resolve 传入对象)",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "customRequest",
+ "label": "customRequest",
+ "title": "通过覆盖默认的上传行为,可以自定义自己的上传实现",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "data",
+ "label": "data",
+ "title": "上传所需参数或返回上传参数的方法",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "directory",
+ "label": "directory",
+ "title": "支持上传文件夹",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "是否禁用",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "fileList",
+ "label": "fileList",
+ "title": "已经上传的文件列表(受控)",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "headers",
+ "label": "headers",
+ "title": "设置上传的请求头部",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "isImageUrl",
+ "label": "isImageUrl",
+ "title": "自定义缩略图是否使用
标签进行显示",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "listType",
+ "label": "listType",
+ "title": "上传列表的内建样式,支持三种基本样式 text, picture 和 picture-card",
+ "setters": "SelectSetter",
+ "options": [
+ "text",
+ "picture",
+ "picture-card"
+ ],
+ "defaultValue": "text"
+ },
+ {
+ "name": "maxCount",
+ "label": "maxCount",
+ "title": "限制上传数量。当为 1 时,始终用最新上传的文件代替当前文件",
+ "setters": "NumberSetter"
+ },
+ {
+ "name": "method",
+ "label": "method",
+ "title": "上传请求的 http method",
+ "setters": "StringSetter",
+ "defaultValue": "post"
+ },
+ {
+ "name": "multiple",
+ "label": "multiple",
+ "title": "是否支持多选文件,ie10+ 支持。开启后按住 ctrl 可选择多个文件",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "name",
+ "label": "name",
+ "title": "发到后台的文件参数名",
+ "setters": "StringSetter",
+ "defaultValue": "file"
+ },
+ {
+ "name": "openFileDialogOnClick",
+ "label": "openFileDialogOnClick",
+ "title": "点击打开文件对话框",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "previewFile",
+ "label": "previewFile",
+ "title": "自定义文件预览逻辑",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "progress",
+ "label": "progress",
+ "title": "自定义进度条样式",
+ "setters": "ObjectSetter",
+ "defaultValue": {
+ "strokeWidth": 2,
+ "showInfo": false
+ }
+ },
+ {
+ "name": "removeIcon",
+ "label": "removeIcon",
+ "title": "自定义删除 icon",
+ "setters": "v-slot:iconRender=\"{file: UploadFile}\""
+ },
+ {
+ "name": "showUploadList",
+ "label": "showUploadList",
+ "title": "是否展示 uploadList, 可设为一个对象,用于单独设定 showPreviewIcon, showRemoveIcon 和 showDownloadIcon",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": true
+ },
+ {
+ "name": "supportServerRender",
+ "label": "supportServerRender",
+ "title": "服务端渲染时需要打开这个",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "withCredentials",
+ "label": "withCredentials",
+ "title": "上传请求时是否携带 cookie",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ }
+ ],
+ "events": [
+ "change",
+ "download",
+ "drop",
+ "preview",
+ "reject",
+ "remove"
+ ],
+ "slots": [
+ "downloadIcon",
+ "iconRender",
+ "itemRender",
+ "previewIcon",
+ "removeIcon"
+ ],
+ "snippet": {
+ "props": {
+ "fileList": [],
+ "name": "file",
+ "headers": {
+ "authorization": "authorization-text"
+ },
+ "action": "https://www.mocky.io/v2/5cc8019d300000980a055e76"
+ },
+ "children": [
+ {
+ "name": "AButton",
+ "children": "Click to Upload"
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "AAvatar": {
+ "name": "AAvatar",
+ "alias": "Avatar",
+ "label": "头像",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/avatar-cn",
+ "props": [
+ {
+ "name": "alt",
+ "label": "alt",
+ "title": "图像无法显示时的替代文本",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "crossOrigin",
+ "label": "crossOrigin",
+ "title": "cors 属性设置",
+ "setters": "SelectSetter",
+ "options": [
+ "anonymous",
+ "use-credentials",
+ ""
+ ]
+ },
+ {
+ "name": "draggable",
+ "label": "draggable",
+ "title": "图片是否允许拖动",
+ "setters": [
+ "BooleanSetter",
+ "SelectSetter"
+ ],
+ "options": [
+ "true",
+ "false"
+ ]
+ },
+ {
+ "name": "gap",
+ "label": "gap",
+ "title": "字符类型距离左右两侧边界单位像素",
+ "setters": "NumberSetter",
+ "defaultValue": 4
+ },
+ {
+ "name": "loadError",
+ "label": "loadError",
+ "title": "图片加载失败的事件,返回 false 会关闭组件默认的 fallback 行为",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "shape",
+ "label": "shape",
+ "title": "指定头像的形状",
+ "setters": "SelectSetter",
+ "options": [
+ "circle",
+ "square"
+ ],
+ "defaultValue": "circle"
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "设置头像的大小",
+ "setters": [
+ "NumberSetter",
+ "SelectSetter",
+ "ObjectSetter"
+ ],
+ "options": [
+ "large",
+ "small",
+ "default"
+ ],
+ "defaultValue": "default"
+ },
+ {
+ "name": "src",
+ "label": "src",
+ "title": "图片类头像的资源地址",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "srcset",
+ "label": "srcset",
+ "title": "设置图片类头像响应式资源地址",
+ "setters": "StringSetter"
+ }
+ ],
+ "slots": [
+ "icon"
+ ],
+ "snippet": {
+ "props": {
+ "size": "64"
+ },
+ "children": [
+ {
+ "name": "Template",
+ "slot": "icon",
+ "children": [
+ {
+ "name": "UserOutlined"
+ }
+ ]
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "AAvatarGroup": {
+ "name": "AAvatarGroup",
+ "alias": "Group",
+ "parent": "Avatar",
+ "label": "头像组",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/avatar-cn",
+ "props": [
+ {
+ "name": "maxCount",
+ "label": "maxCount",
+ "title": "显示的最大头像个数",
+ "setters": "NumberSetter"
+ },
+ {
+ "name": "maxPopoverPlacement",
+ "label": "maxPopoverPlacement",
+ "title": "多余头像气泡弹出位置",
+ "setters": "SelectSetter",
+ "options": [
+ "top",
+ "bottom"
+ ],
+ "defaultValue": "top"
+ },
+ {
+ "name": "maxPopoverTrigger",
+ "label": "maxPopoverTrigger",
+ "title": "设置多余头像 Popover 的触发方式",
+ "setters": "SelectSetter",
+ "options": [
+ "hover",
+ "focus",
+ "click"
+ ],
+ "defaultValue": "hover"
+ },
+ {
+ "name": "maxStyle",
+ "label": "maxStyle",
+ "title": "多余头像样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "设置头像的大小",
+ "setters": [
+ "NumberSetter",
+ "SelectSetter",
+ "ObjectSetter"
+ ],
+ "options": [
+ "large",
+ "small",
+ "default"
+ ],
+ "defaultValue": "default"
+ },
+ {
+ "name": "shape",
+ "label": "shape",
+ "title": "设置头像的形状",
+ "setters": "SelectSetter",
+ "options": [
+ "circle",
+ "square"
+ ],
+ "defaultValue": "circle"
+ }
+ ],
+ "snippet": {
+ "children": [
+ {
+ "name": "AAvatar",
+ "props": {
+ "size": 64,
+ "src": "https://xsgames.co/randomusers/avatar.php?g=pixel&key=1"
+ }
+ },
+ {
+ "name": "AAvatar",
+ "children": "CC",
+ "props": {
+ "size": 64
+ }
+ },
+ {
+ "name": "ATooltip",
+ "props": {
+ "title": "Ant User",
+ "placement": "top",
+ "children": [
+ {
+ "name": "AAvatar",
+ "props": {
+ "style": {
+ "backgroundColor": "#87d068"
+ },
+ "src": "https://xsgames.co/randomusers/avatar.php?g=pixel&key=1"
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ABadge": {
+ "name": "ABadge",
+ "alias": "Badge",
+ "label": "徽标数",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/badge-cn",
+ "props": [
+ {
+ "name": "color",
+ "label": "color",
+ "title": "自定义小圆点的颜色",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "count",
+ "label": "count",
+ "title": "展示的数字,大于 overflowCount 时显示为 ${overflowCount}+,为 0 时隐藏",
+ "setters": [
+ "NumberSetter",
+ "StringSetter"
+ ]
+ },
+ {
+ "name": "dot",
+ "label": "dot",
+ "title": "不展示数字,只有一个小红点",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "numberStyle",
+ "label": "numberStyle",
+ "title": "设置状态点的样式",
+ "setters": "ObjectSetter",
+ "defaultValue": ""
+ },
+ {
+ "name": "offset",
+ "label": "offset",
+ "title": "设置状态点的位置偏移,格式为 [x, y]",
+ "setters": "ArraySetters"
+ },
+ {
+ "name": "overflowCount",
+ "label": "overflowCount",
+ "title": "展示封顶的数字值",
+ "setters": "NumberSetter",
+ "defaultValue": 99
+ },
+ {
+ "name": "showZero",
+ "label": "showZero",
+ "title": "当数值为 0 时,是否展示 Badge",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "status",
+ "label": "status",
+ "title": "设置 Badge 为状态点",
+ "setters": "SelectSetter",
+ "options": [
+ "success",
+ "processing",
+ "default",
+ "error",
+ "warning"
+ ],
+ "defaultValue": ""
+ },
+ {
+ "name": "text",
+ "label": "text",
+ "title": "在设置了 status 的前提下有效,设置状态点的文本",
+ "setters": "StringSetter",
+ "defaultValue": ""
+ },
+ {
+ "name": "title",
+ "label": "title",
+ "title": "设置鼠标放在状态点上时显示的文字",
+ "setters": "StringSetter",
+ "defaultValue": "count"
+ }
+ ],
+ "slots": [
+ "count"
+ ],
+ "snippet": {
+ "props": {
+ "count": 5
+ },
+ "children": [
+ {
+ "name": "AAvatar",
+ "props": {
+ "shape": "square",
+ "size": "large"
+ }
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ABadgeRibbon": {
+ "name": "ABadgeRibbon",
+ "alias": "Ribbon",
+ "parent": "Badge",
+ "label": "徽标缎带",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/badge-cn",
+ "props": [
+ {
+ "name": "color",
+ "label": "color",
+ "title": "自定义缎带的颜色",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "placement",
+ "label": "placement",
+ "title": "缎带的位置,start 和 end 随文字方向(RTL 或 LTR)变动",
+ "setters": "SelectSetter",
+ "options": [
+ "start",
+ "end"
+ ],
+ "defaultValue": "end"
+ },
+ {
+ "name": "text",
+ "label": "text",
+ "title": "缎带中填入的内容",
+ "setters": "StringSetter"
+ }
+ ],
+ "slots": [
+ "text"
+ ],
+ "snippet": {
+ "props": {
+ "text": "Hippies"
+ },
+ "children": [
+ {
+ "name": "ACard",
+ "props": {
+ "title": "Pushes open the window",
+ "size": "small"
+ },
+ "children": "and raises the spyglass."
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ACalendar": {
+ "name": "ACalendar",
+ "alias": "Calendar",
+ "label": "日历",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/calandar-cn",
+ "props": [
+ {
+ "name": "disabledDate",
+ "label": "disabledDate",
+ "title": "不可选择的日期",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "fullscreen",
+ "label": "fullscreen",
+ "title": "是否全屏显示",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "locale",
+ "label": "locale",
+ "title": "国际化配置",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "mode",
+ "label": "mode",
+ "title": "初始模式,month/year",
+ "setters": "SelectSetter",
+ "options": [
+ "month",
+ "year"
+ ],
+ "defaultValue": "month"
+ },
+ {
+ "name": "validRange",
+ "label": "validRange",
+ "title": "设置可以显示的日期",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "value",
+ "label": "value",
+ "title": "展示日期",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "valueFormat",
+ "label": "valueFormat",
+ "title": "可选,绑定值的格式,对 value、defaultValue 起作用。不指定则绑定值为 dayjs 对象",
+ "setters": "StringSetter"
+ }
+ ],
+ "events": [
+ "change",
+ "panelChange",
+ "select",
+ "update:value"
+ ],
+ "slots": [
+ "dateCellRender",
+ "dateFullCellRender",
+ "headerRender",
+ "monthCellRender",
+ "monthFullCellRender"
+ ],
+ "package": "ant-design-vue"
+ },
+ "ACard": {
+ "name": "ACard",
+ "alias": "Card",
+ "label": "卡片",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/card-cn",
+ "props": [
+ {
+ "name": "activeTabKey",
+ "label": "activeTabKey",
+ "title": "当前激活页签的 key",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "bodyStyle",
+ "label": "bodyStyle",
+ "title": "内容区域自定义样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "bordered",
+ "label": "bordered",
+ "title": "是否有边框",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "defaultActiveTabKey",
+ "label": "defaultActiveTabKey",
+ "title": "初始化选中页签的 key,如果没有设置 activeTabKey",
+ "setters": "StringSetter",
+ "defaultValue": "第一个页签"
+ },
+ {
+ "name": "extra",
+ "label": "extra",
+ "title": "卡片右上角的操作区域",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "headStyle",
+ "label": "headStyle",
+ "title": "自定义标题区域样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "hoverable",
+ "label": "hoverable",
+ "title": "鼠标移过时可浮起",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "loading",
+ "label": "loading",
+ "title": "当卡片内容还在加载中时,可以用 loading 展示一个占位",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "card 的尺寸",
+ "setters": "SelectSetter",
+ "options": [
+ "default",
+ "small"
+ ],
+ "defaultValue": "default\t"
+ },
+ {
+ "name": "tabList",
+ "label": "tabList",
+ "title": "页签标题列表, 可以通过 customTab(v3.0) 插槽自定义 tab",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "title",
+ "label": "title",
+ "title": "卡片标题",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "type",
+ "label": "type",
+ "title": "卡片类型,可设置为 inner 或 不设置",
+ "setters": "StringSetter"
+ }
+ ],
+ "events": [
+ "tabChange"
+ ],
+ "slots": [
+ "actions",
+ "cover",
+ "customTab",
+ "extra",
+ "tabBarExtraContent",
+ "title"
+ ],
+ "snippet": {
+ "props": {
+ "title": "Default size card",
+ "style": {
+ "width": "300px"
+ }
+ },
+ "slot": "extra",
+ "children": [
+ {
+ "name": "a",
+ "slot": {
+ "name": "extra"
+ },
+ "children": "more"
+ },
+ {
+ "name": "component",
+ "props": {
+ "is": "p"
+ },
+ "children": "card content"
+ },
+ {
+ "name": "component",
+ "props": {
+ "is": "p"
+ },
+ "children": "card content"
+ },
+ {
+ "name": "component",
+ "props": {
+ "is": "p"
+ },
+ "children": "card content"
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ACardGrid": {
+ "name": "ACardGrid",
+ "alias": "Grid",
+ "parent": "Card",
+ "label": "网格型内嵌卡片",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/card-cn",
+ "snippet": {
+ "props": {
+ "style": {
+ "width": "25%",
+ "textAline": "center"
+ }
+ },
+ "children": "content",
+ "directives": [
+ {
+ "name": "vFor",
+ "value": {
+ "type": "JSExpression",
+ "value": "8"
+ }
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ACardMeta": {
+ "name": "ACardMeta",
+ "alias": "Meta",
+ "parent": "Card",
+ "label": "meta卡片",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/card-cn",
+ "props": [
+ {
+ "name": "description",
+ "label": "description",
+ "title": "描述内容",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "title",
+ "label": "title",
+ "title": "标题内容",
+ "setters": "StringSetter"
+ }
+ ],
+ "slots": [
+ "avatar",
+ "description",
+ "title"
+ ],
+ "snippet": {
+ "props": {
+ "title": "Europe Street beat"
+ },
+ "slot": "description",
+ "children": [
+ {
+ "name": "span",
+ "slot": {
+ "name": "description"
+ },
+ "children": "www.instagram.com"
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ACarousel": {
+ "name": "ACarousel",
+ "alias": "Carousel",
+ "label": "走马灯",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/carousel-cn",
+ "props": [
+ {
+ "name": "autoplay",
+ "label": "autoplay",
+ "title": "是否自动切换",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "dotPosition",
+ "label": "dotPosition",
+ "title": "面板指示点位置,可选 top bottom left right",
+ "setters": "SelectSetter",
+ "options": [
+ "top",
+ "bottom",
+ "left",
+ "right"
+ ],
+ "defaultValue": "bottom"
+ },
+ {
+ "name": "dots",
+ "label": "dots",
+ "title": "是否显示面板指示点",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "dotsClass",
+ "label": "dotsClass",
+ "title": "面板指示点类名",
+ "setters": "StringSetter",
+ "defaultValue": "slick-dots"
+ },
+ {
+ "name": "easing",
+ "label": "easing",
+ "title": "动画效果",
+ "setters": "StringSetter",
+ "defaultValue": "linear"
+ },
+ {
+ "name": "effect",
+ "label": "effect",
+ "title": "动画效果函数",
+ "setters": "SelectSetter",
+ "options": [
+ "scrollx",
+ "fade"
+ ],
+ "defaultValue": "scrollx"
+ },
+ {
+ "name": "afterChange",
+ "label": "afterChange",
+ "title": "切换面板的回调",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "beforeChange",
+ "label": "beforeChange",
+ "title": "切换面板的回调",
+ "setters": "FunctionSetter"
+ }
+ ],
+ "snippet": {
+ "props": {
+ "autoplay": true
+ },
+ "children": [
+ {
+ "name": "div",
+ "children": [
+ {
+ "name": "h1",
+ "children": "1",
+ "props": {
+ "style": {
+ "backgroundColor": "#364d79",
+ "height": "200px",
+ "display": "flex",
+ "justifyContent": "center",
+ "alignItems": "center"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "name": "div",
+ "children": [
+ {
+ "name": "h1",
+ "children": "2",
+ "props": {
+ "style": {
+ "backgroundColor": "#364d79",
+ "height": "200px",
+ "display": "flex",
+ "justifyContent": "center",
+ "alignItems": "center"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "name": "div",
+ "children": [
+ {
+ "name": "h1",
+ "children": "3",
+ "props": {
+ "style": {
+ "backgroundColor": "#364d79",
+ "height": "200px",
+ "display": "flex",
+ "justifyContent": "center",
+ "alignItems": "center"
+ }
+ }
+ }
+ ]
+ },
+ {
+ "name": "div",
+ "children": [
+ {
+ "name": "h1",
+ "children": "4",
+ "props": {
+ "style": {
+ "backgroundColor": "#364d79",
+ "height": "200px",
+ "display": "flex",
+ "justifyContent": "center",
+ "alignItems": "center"
+ }
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ACollapse": {
+ "name": "ACollapse",
+ "alias": "Collapse",
+ "label": "折叠面板",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/collapse-cn",
+ "props": [
+ {
+ "name": "accordion",
+ "label": "accordion",
+ "title": "手风琴模式",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "activeKey",
+ "label": "activeKey",
+ "title": "当前激活 tab 面板的 key",
+ "setters": [
+ "StringSetter",
+ "NumberSetter",
+ "ArraySetter"
+ ]
+ },
+ {
+ "name": "bordered",
+ "label": "bordered",
+ "title": "带边框风格的折叠面板",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "collapsible",
+ "label": "collapsible",
+ "title": "所有子面板是否可折叠或指定可折叠触发区域",
+ "setters": "SelectSetter",
+ "options": [
+ "header",
+ "icon",
+ "disabled"
+ ]
+ },
+ {
+ "name": "destroyInactivePanel",
+ "label": "destroyInactivePanel",
+ "title": "销毁折叠隐藏的面板",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "expandIcon",
+ "label": "expandIcon",
+ "title": "自定义切换图标",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "expandIconPosition",
+ "label": "expandIconPosition",
+ "title": "设置图标位置",
+ "setters": "SelectSetter",
+ "options": [
+ "start",
+ "end"
+ ]
+ },
+ {
+ "name": "ghost",
+ "label": "ghost",
+ "title": "使折叠面板透明且无边框",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ }
+ ],
+ "events": [
+ "change",
+ "update:activeKey"
+ ],
+ "slots": [
+ "expandIcon"
+ ],
+ "snippet": {
+ "props": {
+ "activeKey": "1"
+ },
+ "children": [
+ {
+ "name": "ACollapsePanel",
+ "props": {
+ "key": "1",
+ "header": "This is panel header 1"
+ },
+ "children": [
+ {
+ "name": "p",
+ "children": "A dog is a type of domesticated animal.Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."
+ }
+ ]
+ },
+ {
+ "name": "ACollapsePanel",
+ "props": {
+ "key": "2",
+ "header": "This is panel header 2"
+ },
+ "children": [
+ {
+ "name": "p",
+ "children": "A dog is a type of domesticated animal.Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."
+ }
+ ]
+ },
+ {
+ "name": "ACollapsePanel",
+ "props": {
+ "key": "3",
+ "header": "This is panel header 3"
+ },
+ "children": [
+ {
+ "name": "p",
+ "children": "A dog is a type of domesticated animal.Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."
+ }
+ ]
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ACollapsePanel": {
+ "name": "ACollapsePanel",
+ "alias": "Panel",
+ "parent": "Collapse",
+ "label": "折叠面板项",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/collapse-cn",
+ "props": [
+ {
+ "name": "collapsible",
+ "label": "collapsible",
+ "title": "是否可折叠或指定可折叠触发区域",
+ "setters": "SelectSetter",
+ "options": [
+ "header",
+ "disabled"
+ ]
+ },
+ {
+ "name": "forceRender",
+ "label": "forceRender",
+ "title": "被隐藏时是否渲染 DOM 结构",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "header",
+ "label": "header",
+ "title": "面板头内容",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "key",
+ "label": "key",
+ "title": "对应 activeKey",
+ "setters": [
+ "StringSetter",
+ "NumberSetter"
+ ]
+ },
+ {
+ "name": "showArrow",
+ "label": "sho是否展示当前面板的箭头wArrow",
+ "title": "是否展示当前面板的箭头",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ }
+ ],
+ "slots": [
+ "extra",
+ "header"
+ ],
+ "snippet": {
+ "props": {
+ "header": "This is panel header"
+ },
+ "children": [
+ {
+ "name": "p",
+ "children": "A dog is a type of domesticated animal.Known for its loyalty and faithfulness,it can be found as a welcome guest in many households across the world."
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "AComment": {
+ "name": "AComment",
+ "alias": "Comment",
+ "label": "评论",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/comment-cn",
+ "props": [
+ {
+ "name": "actions",
+ "label": "actions",
+ "title": "在评论内容下面呈现的操作项列表",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "author",
+ "label": "author",
+ "title": "要显示为注释作者的元素",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "avatar",
+ "label": "avatar",
+ "title": "要显示为评论头像的元素 - 通常是 antd Avatar 或者 src",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "content",
+ "label": "content",
+ "title": "评论的主要内容",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "datetime",
+ "label": "datetime",
+ "title": "展示时间描述",
+ "setters": "StringSetter"
+ }
+ ],
+ "slots": [
+ "actions",
+ "author",
+ "avatar",
+ "content",
+ "datetime"
+ ],
+ "snippet": {
+ "slot": "actions",
+ "children": [
+ {
+ "name": "p",
+ "slot": {
+ "name": "content"
+ },
+ "children": "We supply a series of design principles, practical patterns and high quality design resources (Sketch and Axure), to help people create their product prototypes beautifully and efficiently."
+ },
+ {
+ "name": "a",
+ "slot": {
+ "name": "author"
+ },
+ "children": "Han Solo"
+ },
+ {
+ "name": "AAvatar",
+ "slot": {
+ "name": "avatar"
+ },
+ "props": {
+ "src": "https://cube.elemecdn.com/3/7c/3ea6beec64369c2642b92c6726f1epng.png",
+ "alt": "Han Solo"
+ }
+ },
+ {
+ "name": "ATooltip",
+ "slot": {
+ "name": "datetime"
+ },
+ "props": {
+ "title": "dayjs().format(\"YYYY-MM-DD HH:mm:ss\")"
+ },
+ "children": [
+ {
+ "name": "span",
+ "children": "几秒前"
+ }
+ ]
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ADescriptions": {
+ "name": "ADescriptions",
+ "alias": "Descriptions",
+ "label": "描述列表",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/descriptions-cn",
+ "props": [
+ {
+ "name": "bordered",
+ "label": "bordered",
+ "title": "是否展示边框",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "colon",
+ "label": "colon",
+ "title": "配置 Descriptions.Item 的 colon 的默认值",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "column",
+ "label": "column",
+ "title": "一行的 DescriptionItems 数量,可以写成像素值或支持响应式的对象写法 { xs: 8, sm: 16, md: 24}",
+ "setters": "NumberSetter",
+ "defaultValue": 3
+ },
+ {
+ "name": "contentStyle",
+ "label": "contentStyle",
+ "title": "自定义内容样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "extra",
+ "label": "extra",
+ "title": "描述列表的操作区域,显示在右上方",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "labelStyle",
+ "label": "labelStyle",
+ "title": "自定义标签样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "layout",
+ "label": "layout",
+ "title": "描述布局",
+ "setters": "SelectSetter",
+ "options": [
+ "horizontal",
+ "vertical"
+ ],
+ "defaultValue": "horizontal"
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "设置列表的大小。可以设置为 middle 、small, 或不填(只有设置 bordered={true} 生效)",
+ "setters": "SelectSetter",
+ "options": [
+ "default",
+ "middle",
+ "small"
+ ],
+ "defaultValue": "default"
+ },
+ {
+ "name": "title",
+ "label": "title",
+ "title": "描述列表的标题,显示在最顶部",
+ "setters": "StringSetter"
+ }
+ ],
+ "slots": [
+ "extra",
+ "title"
+ ],
+ "snippet": {
+ "props": {
+ "title": "User Info"
+ },
+ "children": [
+ {
+ "name": "ADescriptionsItem",
+ "props": {
+ "label": "UserName"
+ },
+ "children": "chenshuishui"
+ },
+ {
+ "name": "ADescriptionsItem",
+ "props": {
+ "label": "Telephone"
+ },
+ "children": "18912345678"
+ },
+ {
+ "name": "ADescriptionsItem",
+ "props": {
+ "label": "Live"
+ },
+ "children": "HongKong"
+ },
+ {
+ "name": "ADescriptionsItem",
+ "props": {
+ "label": "Remark"
+ },
+ "children": "empty"
+ },
+ {
+ "name": "ADescriptionsItem",
+ "props": {
+ "label": "Address"
+ },
+ "children": "弥敦道9号, HongKong, China"
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ADescriptionsItem": {
+ "name": "ADescriptionsItem",
+ "alias": "DescriptionsItem",
+ "label": "描述列表项",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/descriptions-cn",
+ "props": [
+ {
+ "name": "contentStyle",
+ "label": "contentStyle",
+ "title": "自定义内容样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "label",
+ "label": "label",
+ "title": "内容的描述",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "labelStyle",
+ "label": "labelStyle",
+ "title": "自定义标签样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "span",
+ "label": "span",
+ "title": "包含列的数量",
+ "setters": "NumberSetter",
+ "defaultValue": 1
+ }
+ ],
+ "slots": [
+ "label"
+ ],
+ "snippet": {
+ "props": {
+ "label": "Address"
+ },
+ "children": "弥敦道9号, HongKong, China"
+ },
+ "package": "ant-design-vue"
+ },
+ "AEmpty": {
+ "name": "AEmpty",
+ "alias": "Empty",
+ "label": "空状态",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/empty-cn",
+ "props": [
+ {
+ "name": "description",
+ "label": "description",
+ "title": "自定义描述内容",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "image",
+ "label": "image",
+ "title": "设置显示图片,为 string 时表示自定义图片地址",
+ "setters": "StringSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "imageStyle",
+ "label": "imageStyle",
+ "title": "图片样式",
+ "setters": "ObjectSetter"
+ }
+ ],
+ "slots": [
+ "description",
+ "image"
+ ],
+ "package": "ant-design-vue"
+ },
+ "AImage": {
+ "name": "AImage",
+ "alias": "Image",
+ "label": "图片",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/image-cn",
+ "props": [
+ {
+ "name": "alt",
+ "label": "alt",
+ "title": "图像描述",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "fallback",
+ "label": "fallback",
+ "title": "加载失败容错地址",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "height",
+ "label": "height",
+ "title": "图像高度",
+ "setters": [
+ "NumberSetter",
+ "StringSetter"
+ ]
+ },
+ {
+ "name": "placeholder",
+ "label": "placeholder",
+ "title": "加载占位, 为 true 时使用默认占位",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "preview",
+ "label": "preview",
+ "title": "预览参数,为 false 时禁用",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": true
+ },
+ {
+ "name": "src",
+ "label": "src",
+ "title": "图片地址",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "previewMask",
+ "label": "previewMask",
+ "title": "自定义 mask",
+ "setters": [
+ "StringSetter",
+ "FunctionSetter"
+ ]
+ },
+ {
+ "name": "width",
+ "label": "width",
+ "title": "图像宽度",
+ "setters": [
+ "NumberSetter",
+ "StringSetter"
+ ]
+ }
+ ],
+ "events": [
+ "error"
+ ],
+ "slots": [
+ "placeholder",
+ "previewMask"
+ ],
+ "snippet": {
+ "props": {
+ "width": "200px",
+ "src": "https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png"
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "AList": {
+ "name": "AList",
+ "alias": "List",
+ "label": "列表",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/list-cn",
+ "props": [
+ {
+ "name": "bordered",
+ "label": "bordered",
+ "title": "是否展示边框",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "dataSource",
+ "label": "dataSource",
+ "title": "列表数据源",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "footer",
+ "label": "footer",
+ "title": "列表底部",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "grid",
+ "label": "grid",
+ "title": "列表栅格配置",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "header",
+ "label": "header",
+ "title": "列表头部",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "itemLayout",
+ "label": "itemLayout",
+ "title": "设置 List.Item 布局, 设置成 vertical 则竖直样式显示, 默认横排",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "loading",
+ "label": "loading",
+ "title": "当卡片内容还在加载中时,可以用 loading 展示一个占位",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": false
+ },
+ {
+ "name": "loadMore",
+ "label": "loadMore",
+ "title": "加载更多",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "locale",
+ "label": "locale",
+ "title": "默认文案设置,目前包括空数据文案",
+ "setters": "ObjectSetter",
+ "defaultValue": {
+ "emptyText": "暂无数据"
+ }
+ },
+ {
+ "name": "pagination",
+ "label": "pagination",
+ "title": "对应的 pagination 配置, 设置 false 不显示",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": false
+ },
+ {
+ "name": "renderItem",
+ "label": "renderItem",
+ "title": "自定义Item函数,也可使用 #renderItem=\"{item, index}\"",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "rowKey",
+ "label": "rowKey",
+ "title": "各项 key 的取值,可以是字符串或一个函数",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "list 的尺寸",
+ "setters": "SelectSetter",
+ "options": [
+ "default",
+ "middle",
+ "small"
+ ],
+ "defaultValue": "default"
+ },
+ {
+ "name": "split",
+ "label": "split",
+ "title": "是否展示分割线",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ }
+ ],
+ "slots": [
+ {
+ "name": "footer"
+ },
+ {
+ "name": "header"
+ },
+ {
+ "name": "loadMore"
+ },
+ {
+ "name": "renderItem",
+ "params": [
+ "item",
+ "index"
+ ]
+ }
+ ],
+ "snippet": {
+ "props": {
+ "itemLayout": "horizontal",
+ "dataSource": [
+ {
+ "title": "Ant Design Title 1"
+ },
+ {
+ "title": "Ant Design Title 2"
+ },
+ {
+ "title": "Ant Design Title 3"
+ },
+ {
+ "title": "Ant Design Title 4"
+ }
+ ]
+ },
+ "slot": "renderItem",
+ "children": [
+ {
+ "name": "span",
+ "slot": {
+ "name": "renderItem",
+ "params": [
+ "item",
+ "index"
+ ]
+ },
+ "children": [
+ {
+ "name": "AListItem",
+ "children": [
+ {
+ "name": "AListItemMeta",
+ "props": {
+ "description": "Ant Design, a design language for background applications, is refined by Ant UED Team"
+ },
+ "children": [
+ {
+ "name": "a",
+ "slot": {
+ "name": "title"
+ },
+ "props": {
+ "href": "https://www.antdv.com/"
+ }
+ },
+ {
+ "name": "AAvatar",
+ "slot": {
+ "name": "avatar"
+ },
+ "props": {
+ "href": "https://joeschmoe.io/api/v1/random"
+ }
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "AListItem": {
+ "name": "AListItem",
+ "alias": "Item",
+ "parent": "List",
+ "label": "列表项",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/list-cn",
+ "props": [
+ {
+ "name": "actions",
+ "label": "actions",
+ "title": "列表操作组,根据 itemLayout 的不同, 位置在卡片底部或者最右侧",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "extra",
+ "label": "extra",
+ "title": "额外内容, 通常用在 itemLayout 为 vertical 的情况下, 展示右侧内容; horizontal 展示在列表元素最右侧",
+ "setters": "StringSetter"
+ }
+ ],
+ "slots": [
+ "actions",
+ "extra"
+ ],
+ "snippet": {
+ "children": [
+ {
+ "name": "AListItemMeta",
+ "props": {
+ "description": "Ant Design, a design language for background applications, is refined by Ant UED Team"
+ },
+ "children": [
+ {
+ "name": "a",
+ "slot": {
+ "name": "title"
+ },
+ "props": {
+ "href": "https://www.antdv.com/"
+ },
+ "children": "itemTitle"
+ },
+ {
+ "name": "AAvatar",
+ "slot": {
+ "name": "avatar"
+ },
+ "props": {
+ "href": "https://joeschmoe.io/api/v1/random"
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "AListItemMeta": {
+ "name": "AListItemMeta",
+ "alias": "Meta",
+ "parent": "ListItem",
+ "label": "列表项meta",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/list-cn",
+ "props": [
+ {
+ "name": "avatar",
+ "label": "avatar",
+ "title": "列表元素的图标",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "description",
+ "label": "description",
+ "title": "列表元素的描述内容",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "title",
+ "label": "title",
+ "title": "列表元素的标题",
+ "setters": "StringSetter"
+ }
+ ],
+ "slots": [
+ "avatar",
+ "description",
+ "title"
+ ],
+ "snippet": {
+ "props": {
+ "description": "Ant Design, a design language for background applications, is refined by Ant UED Team"
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "APopover": {
+ "name": "APopover",
+ "alias": "Popover",
+ "label": "气泡卡片",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/popover-cn",
+ "props": [
+ {
+ "name": "content",
+ "label": "content",
+ "title": "卡片内容",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "title",
+ "label": "title",
+ "title": "卡片标题",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "align",
+ "label": "align",
+ "title": "该值将合并到 placement 的配置中,设置参考 dom-align",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "arrowPointAtCenter",
+ "label": "arrowPointAtCenter",
+ "title": "箭头是否指向目标元素中心",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "autoAdjustOverflow",
+ "label": "autoAdjustOverflow",
+ "title": "气泡被遮挡时自动调整位置",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "color",
+ "label": "color",
+ "title": "背景颜色",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "destroyTooltipOnHide",
+ "label": "destroyTooltipOnHide",
+ "title": "隐藏后是否销毁 tooltip",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "getPopupContainer",
+ "label": "getPopupContainer",
+ "title": "浮层渲染父节点,默认渲染到 body 上",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "mouseEnterDelay",
+ "label": "mouseEnterDelay",
+ "title": "鼠标移入后延时多少才显示 Tooltip,单位:秒",
+ "setters": "NumberSetter",
+ "defaultValue": 0.1
+ },
+ {
+ "name": "mouseLeaveDelayy",
+ "label": "mouseLeaveDelayy",
+ "title": "鼠标移出后延时多少才显示 Tooltip,单位:秒",
+ "setters": "NumberSetter",
+ "defaultValue": 0.1
+ },
+ {
+ "name": "overlayClassName",
+ "label": "overlayClassName",
+ "title": "卡片类名",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "overlayStyle",
+ "label": "overlayStyle",
+ "title": "卡片样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "overlayInnerStyle",
+ "label": "overlayInnerStyle",
+ "title": "卡片内容区域样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "placement",
+ "label": "placement",
+ "title": "气泡框位置",
+ "setters": "SelectSetter",
+ "options": [
+ "top",
+ "left",
+ "right",
+ "bottom",
+ "topLeft",
+ "topRight",
+ "bottomLeft",
+ "bottomRight",
+ "leftTop",
+ "leftBottom",
+ "rightTop",
+ "rightBottom"
+ ],
+ "defaultValue": "top"
+ },
+ {
+ "name": "trigger",
+ "label": "trigger",
+ "title": "触发行为",
+ "setters": "SelectSetter",
+ "options": [
+ "hover",
+ "focus",
+ "click",
+ "contextmenu"
+ ],
+ "defaultValue": "hover"
+ },
+ {
+ "name": "open",
+ "label": "open",
+ "title": "用于手动控制浮层显隐",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ }
+ ],
+ "slots": [
+ "content",
+ "title"
+ ],
+ "snippet": {
+ "props": {
+ "title": "Title"
+ },
+ "slot": "content",
+ "children": [
+ {
+ "name": "p",
+ "slot": {
+ "name": "content"
+ },
+ "children": "content"
+ },
+ {
+ "name": "p",
+ "slot": {
+ "name": "content"
+ },
+ "children": "content"
+ },
+ {
+ "name": "AButton",
+ "props": {
+ "type": "primary"
+ },
+ "children": "Hover me"
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "AQRCode": {
+ "name": "AQRCode",
+ "alias": "QRCode",
+ "label": "二维码",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/qrcode-cn",
+ "props": [
+ {
+ "name": "value",
+ "label": "value",
+ "title": "扫描后的地址",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "type",
+ "label": "type",
+ "title": "渲染类型",
+ "setters": "SelectSetter",
+ "options": [
+ "canvas",
+ "svg"
+ ],
+ "defaultValue": "canvas"
+ },
+ {
+ "name": "icon",
+ "label": "icon",
+ "title": "二维码中图片的地址(目前只支持图片地址)",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "二维码大小",
+ "setters": "NumberSetter",
+ "defaultValue": 160
+ },
+ {
+ "name": "iconSize",
+ "label": "iconSize",
+ "title": "二维码中图片的大小",
+ "setters": "NumberSetter",
+ "defaultValue": 40
+ },
+ {
+ "name": "color",
+ "label": "color",
+ "title": "二维码颜色",
+ "setters": "StringSetter",
+ "defaultValue": "#000"
+ },
+ {
+ "name": "bgColor",
+ "label": "bgColor",
+ "title": "二维码背景颜色",
+ "setters": "StringSetter",
+ "defaultValue": "transparent"
+ },
+ {
+ "name": "bordered",
+ "label": "bordered",
+ "title": "是否有边框",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "errorLevel",
+ "label": "errorLevel",
+ "title": "二维码纠错等级",
+ "setters": "SelectSetter",
+ "options": [
+ "L",
+ "M",
+ "Q",
+ "H"
+ ],
+ "defaultValue": "M"
+ },
+ {
+ "name": "status",
+ "label": "status",
+ "title": "二维码状态",
+ "setters": "SelectSetter",
+ "options": [
+ "active",
+ "expired",
+ "loading",
+ "scanned"
+ ],
+ "defaultValue": "active"
+ }
+ ],
+ "events": [
+ "refresh"
+ ],
+ "snippet": {
+ "props": {
+ "value": "哈哈哈哈"
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "ASegmented": {
+ "name": "ASegmented",
+ "alias": "Segmented",
+ "label": "分段控制器",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/segmented-cn",
+ "props": [
+ {
+ "name": "block",
+ "label": "block",
+ "title": "将宽度调整为父元素宽度的选项",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "是否禁用",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "options",
+ "label": "options",
+ "title": "数据化配置选项内容",
+ "setters": "ArraySetter",
+ "defaultValue": []
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "控件尺寸",
+ "setters": "SelectSetter",
+ "options": [
+ "large",
+ "middle",
+ "small"
+ ]
+ },
+ {
+ "name": "value",
+ "label": "value",
+ "title": "当前选中的值",
+ "setters": [
+ "StringSetter",
+ "NumberSetter"
+ ]
+ }
+ ],
+ "events": [
+ "change"
+ ],
+ "slots": [
+ "label"
+ ],
+ "snippet": {
+ "props": {
+ "value": "Daily",
+ "options": [
+ "Daily",
+ "Weekly",
+ "Monthly",
+ "Quarterly",
+ "Yearly"
+ ]
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "AStatistic": {
+ "name": "AStatistic",
+ "alias": "Statistic",
+ "label": "统计数值",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/button-cn",
+ "props": [
+ {
+ "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"
+ },
+ {
+ "name": "prefix",
+ "label": "prefix",
+ "title": "设置数值的前缀",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "suffix",
+ "label": "suffix",
+ "title": "设置数值的后缀",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "title",
+ "label": "title",
+ "title": "数值的标题",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "value",
+ "label": "value",
+ "title": "数值内容",
+ "setters": [
+ "StringSetter",
+ "NumberSetter"
+ ]
+ },
+ {
+ "name": "valueStyle",
+ "label": "valueStyle",
+ "title": "设置数值的样式",
+ "setters": "ObjectSetter"
+ }
+ ],
+ "slots": [
+ "formatter",
+ "prefix",
+ "suffix",
+ "title"
+ ],
+ "snippet": {
+ "props": {
+ "title": "Active Users",
+ "value": "112893"
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "AStatisticCountdown": {
+ "name": "AStatisticCountdown",
+ "alias": "Countdown",
+ "parent": "Statistic",
+ "label": "统计倒计数值",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/button-cn",
+ "props": [
+ {
+ "name": "format",
+ "label": "format",
+ "title": "格式化倒计时展示,参考 dayjs",
+ "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": "value",
+ "label": "value",
+ "title": "数值内容",
+ "setters": [
+ "NumberSetter",
+ "FunctionSetter"
+ ]
+ },
+ {
+ "name": "valueStyle",
+ "label": "valueStyle",
+ "title": "设置数值的样式",
+ "setters": "ObjectSetter"
+ }
+ ],
+ "events": [
+ "finish"
+ ],
+ "slots": [
+ "prefix",
+ "suffix",
+ "title"
+ ],
+ "snippet": {
+ "props": {
+ "title": "countDown",
+ "value": 1791998311585
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "ATable": {
+ "name": "ATable",
+ "alias": "Table",
+ "label": "表格",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/table-cn",
+ "props": [
+ {
+ "name": "bordered",
+ "label": "bordered",
+ "title": "是否展示外边框和列边框",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "childrenColumnName",
+ "label": "childrenColumnName",
+ "title": "指定树形结构的列名",
+ "setters": "StringSetter",
+ "defaultValue": "children"
+ },
+ {
+ "name": "columns",
+ "label": "columns",
+ "title": "表格列的配置描述",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "components",
+ "label": "components",
+ "title": "覆盖默认的 table 元素",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "customHeaderRow",
+ "label": "customHeaderRow",
+ "title": "设置头部行属性",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "customRow",
+ "label": "customRow",
+ "title": "设置行属性",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "dataSource",
+ "label": "dataSource",
+ "title": "数据数组",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "defaultExpandAllRows",
+ "label": "defaultExpandAllRows",
+ "title": "初始时,是否展开所有行",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "defaultExpandedRowKeys",
+ "label": "defaultExpandedRowKeys",
+ "title": "默认展开的行",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "expandedRowKeys",
+ "label": "expandedRowKeys",
+ "title": "展开的行,控制属性",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "expandedRowRender",
+ "label": "expandedRowRender",
+ "title": "额外的展开行",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "expandFixed",
+ "label": "expandFixed",
+ "title": "控制展开图标是否固定,可选 true left right",
+ "setters": [
+ "BooleanSetter",
+ "StringSetter"
+ ],
+ "defaultValue": false
+ },
+ {
+ "name": "expandIcon",
+ "label": "expandIcon",
+ "title": "自定义展开图标",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "expandRowByClick",
+ "label": "expandRowByClick",
+ "title": "通过点击行来展开子行",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "footer",
+ "label": "footer",
+ "title": "表格尾部",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "getPopupContainer",
+ "label": "getPopupContainer",
+ "title": "设置表格内各类浮层的渲染节点,如筛选菜单",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "indentSize",
+ "label": "indentSize",
+ "title": "展示树形数据时,每层缩进的宽度,以 px 为单位",
+ "setters": "NumberSetter",
+ "defaultValue": 15
+ },
+ {
+ "name": "loading",
+ "label": "loading",
+ "title": "页面是否加载中",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": false
+ },
+ {
+ "name": "locale",
+ "label": "locale",
+ "title": "默认文案设置,目前包括排序、过滤、空数据文案",
+ "setters": "ObjectSetter",
+ "defaultValue": {
+ "filterConfirm": "确定",
+ "filterReset": "重置",
+ "emptyText": "暂无数据"
+ }
+ },
+ {
+ "name": "pagination",
+ "label": "pagination",
+ "title": "分页器,参考配置项或 pagination文档,设为 false 时不展示和进行分页",
+ "setters": [
+ "ObjectSetter",
+ "BooleanSetter"
+ ]
+ },
+ {
+ "name": "rowClassName",
+ "label": "rowClassName",
+ "title": "表格行的类名",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "rowExpandable",
+ "label": "rowExpandable",
+ "title": "设置是否允许行展开",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "rowKey",
+ "label": "rowKey",
+ "title": "表格行 key 的取值,可以是字符串或一个函数",
+ "setters": [
+ "StringSetter",
+ "FunctionSetter"
+ ],
+ "defaultValue": "key"
+ },
+ {
+ "name": "rowSelection",
+ "label": "rowSelection",
+ "title": "列表项是否可选择",
+ "setters": "ObjectSetter",
+ "defaultValue": null
+ },
+ {
+ "name": "scroll",
+ "label": "scroll",
+ "title": "表格是否可滚动,也可以指定滚动区域的宽、高",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "showExpandColumn",
+ "label": "showExpandColumn",
+ "title": "设置是否展示行展开列",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "showHeader",
+ "label": "showHeader",
+ "title": "是否显示表头",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "showSorterTooltip",
+ "label": "showSorterTooltip",
+ "title": "表头是否显示下一次排序的 tooltip 提示。当参数类型为对象时,将被设置为 Tooltip 的属性",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": true
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "表格大小",
+ "setters": "SelectSetter",
+ "options": [
+ "large",
+ "middle",
+ "small"
+ ],
+ "defaultValue": "large"
+ },
+ {
+ "name": "sortDirections",
+ "label": "sortDirections",
+ "title": "支持的排序方式,取值为 ascend descend",
+ "setters": "ArraySetter",
+ "defaultValue": [
+ "ascend",
+ "descend"
+ ]
+ },
+ {
+ "name": "sticky",
+ "label": "sticky",
+ "title": "设置粘性头部和滚动条",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ]
+ },
+ {
+ "name": "tableLayout",
+ "label": "tableLayout",
+ "title": "表格元素的 table-layout 属性,设为 fixed 表示内容不会影响列的布局",
+ "setters": "SelectSetter",
+ "options": [
+ "-",
+ "auto",
+ "fixed"
+ ]
+ },
+ {
+ "name": "title",
+ "label": "title",
+ "title": "表格标题",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "transformCellText",
+ "label": "transformCellText",
+ "title": "数据渲染前可以再次改变,一般用于空数据的默认配置,可以通过 ConfigProvider 全局统一配置",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "transformCellText",
+ "label": "transformCellText",
+ "title": "数据渲染前可以再次改变,一般用于空数据的默认配置,可以通过 ConfigProvider 全局统一配置",
+ "setters": "FunctionSetter"
+ }
+ ],
+ "events": [
+ "change",
+ "expand",
+ "expandedRowsChange",
+ "resizeColumn",
+ "update:expandedRowKeys"
+ ],
+ "slots": [
+ {
+ "name": "bodyCell",
+ "params": [
+ "text",
+ "record",
+ "index",
+ "column"
+ ]
+ },
+ {
+ "name": "customFilterDropdown"
+ },
+ {
+ "name": "customFilterIcon",
+ "params": [
+ "filtered",
+ "column"
+ ]
+ },
+ {
+ "name": "emptyText"
+ },
+ {
+ "name": "expandedRowRender",
+ "params": [
+ "record",
+ "index",
+ "indent",
+ "expanded"
+ ]
+ },
+ {
+ "name": "expandColumnTitle"
+ },
+ {
+ "name": "expandIcon",
+ "params": [
+ "props"
+ ]
+ },
+ {
+ "name": "expandIcon",
+ "params": [
+ "currentPageData"
+ ]
+ },
+ {
+ "name": "headerCell",
+ "params": [
+ "title",
+ "column"
+ ]
+ },
+ {
+ "name": "summary"
+ },
+ {
+ "name": "title",
+ "params": [
+ "currentPageData"
+ ]
+ }
+ ],
+ "snippet": {
+ "props": {
+ "columns": [
+ {
+ "title": "Name",
+ "dataIndex": "name",
+ "key": "name"
+ },
+ {
+ "title": "Age",
+ "dataIndex": "age",
+ "key": "age"
+ },
+ {
+ "title": "Address",
+ "dataIndex": "address",
+ "key": "address"
+ },
+ {
+ "title": "Tags",
+ "key": "tags",
+ "dataIndex": "tags"
+ },
+ {
+ "title": "Action",
+ "key": "action"
+ }
+ ],
+ "dataSource": [
+ {
+ "key": "1",
+ "name": "John Brown",
+ "age": 32,
+ "address": "New York No. 1 Lake Park",
+ "tags": [
+ "nice",
+ "developer"
+ ]
+ },
+ {
+ "key": "2",
+ "name": "Jim Green",
+ "age": 42,
+ "address": "London No. 1 Lake Park",
+ "tags": [
+ "loser"
+ ]
+ },
+ {
+ "key": "3",
+ "name": "Joe Black",
+ "age": 32,
+ "address": "Sidney No. 1 Lake Park",
+ "tags": [
+ "cool",
+ "teacher"
+ ]
+ }
+ ]
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "ATabs": {
+ "name": "ATabs",
+ "alias": "Tabs",
+ "childIncludes": [
+ "ATabPane"
+ ],
+ "label": "标签页",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/tabs-cn",
+ "props": [
+ {
+ "name": "activeKey",
+ "label": "activeKey",
+ "title": "当前激活 tab 面板的 key",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "animated",
+ "label": "animated",
+ "title": "是否使用动画切换 Tabs,在 tabPosition=\"top\" | \"bottom\" 时有效",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": true
+ },
+ {
+ "name": "centered",
+ "label": "centered",
+ "title": "标签居中展示",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "destroyInactiveTabPane",
+ "label": "destroyInactiveTabPane",
+ "title": "被隐藏时是否销毁 DOM 结构",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "hideAdd",
+ "label": "hideAdd",
+ "title": "是否隐藏加号图标,在 type=\"editable-card\" 时有效",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "大小,提供 large middle 和 small 三种大小",
+ "setters": "SelectSetter",
+ "options": [
+ "large",
+ "middle",
+ "small"
+ ],
+ "defaultValue": "middle"
+ },
+ {
+ "name": "tabBarGutter",
+ "label": "tabBarGutter",
+ "title": "tabs 之间的间隙",
+ "setters": "NumberSetter"
+ },
+ {
+ "name": "tabBarStyle",
+ "label": "tabBarStyle",
+ "title": "tab bar 的样式对象",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "tabPosition",
+ "label": "tabPosition",
+ "title": "页签位置,可选值有 top right bottom left",
+ "setters": "SelectSetter",
+ "options": [
+ "top",
+ "right",
+ "bottom",
+ "left"
+ ],
+ "defaultValue": "top"
+ },
+ {
+ "name": "type",
+ "label": "type",
+ "title": "页签的基本样式,可选 line、card editable-card 类型",
+ "setters": "SelectSetter",
+ "options": [
+ "line",
+ "card",
+ "editable-card"
+ ],
+ "defaultValue": "line"
+ }
+ ],
+ "events": [
+ "change",
+ "edit",
+ "tabClick",
+ "tabScroll",
+ "update:activeKey"
+ ],
+ "slots": [
+ "addIcon",
+ "leftExtra",
+ "moreIcon",
+ "renderTabBar",
+ "rightExtra"
+ ],
+ "snippet": {
+ "props": {
+ "activeKey": "1",
+ "centered": true
+ },
+ "children": [
+ {
+ "name": "ATabPane",
+ "props": {
+ "key": "1",
+ "tab": "Tab 1"
+ },
+ "children": "Content of Tab Pane 1"
+ },
+ {
+ "name": "ATabPane",
+ "props": {
+ "key": "2",
+ "tab": "Tab 2"
+ },
+ "children": "Content of Tab Pane 2"
+ },
+ {
+ "name": "ATabPane",
+ "props": {
+ "key": "3",
+ "tab": "Tab 3"
+ },
+ "children": "Content of Tab Pane 3"
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ATabPane": {
+ "name": "ATabPane",
+ "alias": "TabPane",
+ "parent": "Tabs",
+ "label": "标签页签",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/tabs-cn",
+ "props": [
+ {
+ "name": "forceRender",
+ "label": "forceRender",
+ "title": "被隐藏时是否渲染 DOM 结构",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "key",
+ "label": "key",
+ "title": "对应 activeKey",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "tab",
+ "label": "tab",
+ "title": "选项卡头显示文字",
+ "setters": "StringSetter"
+ }
+ ],
+ "slots": [
+ "closeIcon",
+ "tab"
+ ],
+ "snippet": {
+ "props": {
+ "key": "1",
+ "tab": "Tab 1"
+ },
+ "children": "Content of Tab Pane 1"
+ },
+ "package": "ant-design-vue"
+ },
+ "ATag": {
+ "name": "ATag",
+ "alias": "Tag",
+ "label": "标签",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/tag-cn",
+ "props": [
+ {
+ "name": "closable",
+ "label": "closable",
+ "title": "标签是否可以关闭",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "color",
+ "label": "color",
+ "title": "标签色",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "bordered",
+ "label": "bordered",
+ "title": "是否有边框",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ }
+ ],
+ "events": [
+ "close"
+ ],
+ "slots": [
+ "closeIcon",
+ "icon"
+ ],
+ "snippet": {
+ "children": "Tag"
+ },
+ "package": "ant-design-vue"
+ },
+ "ACheckableTag": {
+ "name": "ACheckableTag",
+ "alias": "CheckableTag",
+ "parent": "Tag",
+ "label": "可选择标签",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/tag-cn",
+ "props": [
+ {
+ "name": "checked",
+ "label": "checked",
+ "title": "设置标签的选中状态",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ }
+ ],
+ "events": [
+ "change",
+ "update:checked"
+ ],
+ "snippet": {
+ "children": "checkTag",
+ "props": {
+ "checked": true
+ },
+ "directives": [
+ {
+ "name": "vFor",
+ "value": {
+ "type": "JSExpression",
+ "value": "4"
+ }
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ATimeline": {
+ "name": "ATimeline",
+ "alias": "Timeline",
+ "label": "时间轴",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/timeline-cn",
+ "props": [
+ {
+ "name": "mode",
+ "label": "mode",
+ "title": "通过设置 mode 可以改变时间轴和内容的相对位置",
+ "setters": "SelectSetter",
+ "options": [
+ "left",
+ "alternate",
+ "right"
+ ]
+ },
+ {
+ "name": "pending",
+ "label": "pending",
+ "title": "指定最后一个幽灵节点是否存在或内容",
+ "setters": [
+ "BooleanSetter",
+ "StringSetter"
+ ],
+ "defaultValue": false
+ },
+ {
+ "name": "pendingDot",
+ "label": "pendingDot",
+ "title": "当最后一个幽灵节点存在時,指定其时间图点",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "reverse",
+ "label": "reverse",
+ "title": "节点排序",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ }
+ ],
+ "slots": [
+ "pending",
+ "pendingDot"
+ ],
+ "snippet": {
+ "children": [
+ {
+ "name": "ATimelineItem",
+ "children": "Create a services site 2015-09-01"
+ }
+ ],
+ "directives": [
+ {
+ "name": "vFor",
+ "value": {
+ "type": "JSExpression",
+ "value": "4"
+ }
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ATimelineItem": {
+ "name": "ATimelineItem",
+ "alias": "Item",
+ "parent": "Timeline",
+ "label": "时间轴项",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/timeline-cn",
+ "props": [
+ {
+ "name": "color",
+ "label": "color",
+ "title": "指定圆圈颜色 blue, red, green,或自定义的色值",
+ "setters": "StringSetter",
+ "defaultValue": "blue"
+ },
+ {
+ "name": "dot",
+ "label": "dot",
+ "title": "自定义时间轴点",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "label",
+ "label": "label",
+ "title": "设置标签",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "position",
+ "label": "position",
+ "title": "自定义节点位置",
+ "setters": "SelectSetter",
+ "options": [
+ "left",
+ "right"
+ ]
+ }
+ ],
+ "slots": [
+ "dot",
+ "label"
+ ],
+ "snippet": {
+ "children": "创建服务现场 2015-09-01"
+ },
+ "package": "ant-design-vue"
+ },
+ "ATooltip": {
+ "name": "ATooltip",
+ "alias": "Tooltip",
+ "label": "文字提示",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/button-cn",
+ "props": [
+ {
+ "name": "title",
+ "label": "title",
+ "title": "提示文字",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "align",
+ "label": "align",
+ "title": "该值将合并到 placement 的配置中,设置参考 dom-align",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "arrowPointAtCenter",
+ "label": "arrowPointAtCenter",
+ "title": "箭头是否指向目标元素中心",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "autoAdjustOverflow",
+ "label": "autoAdjustOverflow",
+ "title": "气泡被遮挡时自动调整位置",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "color",
+ "label": "color",
+ "title": "背景颜色",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "destroyTooltipOnHide",
+ "label": "destroyTooltipOnHide",
+ "title": "隐藏后是否销毁 tooltip",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "getPopupContainer",
+ "label": "getPopupContainer",
+ "title": "浮层渲染父节点,默认渲染到 body 上",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "mouseEnterDelay",
+ "label": "mouseEnterDelay",
+ "title": "鼠标移入后延时多少才显示 Tooltip,单位:秒",
+ "setters": "NumberSetter",
+ "defaultValue": 0.1
+ },
+ {
+ "name": "mouseLeaveDelayy",
+ "label": "mouseLeaveDelayy",
+ "title": "鼠标移出后延时多少才显示 Tooltip,单位:秒",
+ "setters": "NumberSetter",
+ "defaultValue": 0.1
+ },
+ {
+ "name": "overlayClassName",
+ "label": "overlayClassName",
+ "title": "卡片类名",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "overlayStyle",
+ "label": "overlayStyle",
+ "title": "卡片样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "overlayInnerStyle",
+ "label": "overlayInnerStyle",
+ "title": "卡片内容区域样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "placement",
+ "label": "placement",
+ "title": "气泡框位置",
+ "setters": "SelectSetter",
+ "options": [
+ "top",
+ "left",
+ "right",
+ "bottom",
+ "topLeft",
+ "topRight",
+ "bottomLeft",
+ "bottomRight",
+ "leftTop",
+ "leftBottom",
+ "rightTop",
+ "rightBottom"
+ ],
+ "defaultValue": "top"
+ },
+ {
+ "name": "trigger",
+ "label": "trigger",
+ "title": "触发行为",
+ "setters": "SelectSetter",
+ "options": [
+ "hover",
+ "focus",
+ "click",
+ "contextmenu"
+ ],
+ "defaultValue": "hover"
+ },
+ {
+ "name": "open",
+ "label": "open",
+ "title": "用于手动控制浮层显隐",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ }
+ ],
+ "events": [
+ "openChange",
+ "update:open"
+ ],
+ "slots": [
+ "title"
+ ],
+ "snippet": {
+ "slot": "title",
+ "children": [
+ {
+ "name": "p",
+ "slot": {
+ "name": "title"
+ },
+ "children": "prompt text"
+ },
+ {
+ "name": "p",
+ "children": " Tooltip will show when mouse enter."
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ATour": {
+ "name": "ATour",
+ "alias": "Tour",
+ "label": "漫游式引导",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/tour-cn",
+ "props": [
+ {
+ "name": "arrow",
+ "label": "arrow",
+ "title": "是否显示箭头,包含是否指向元素中心的配置",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": true
+ },
+ {
+ "name": "placement",
+ "label": "placement",
+ "title": "引导卡片相对于目标元素的位置",
+ "setters": "SelectSetter",
+ "options": [
+ "left",
+ "leftTop",
+ "leftBottom",
+ "right",
+ "rightTop",
+ "rightBottom",
+ "top",
+ "topLeft",
+ "topRight",
+ "bottom",
+ "bottomLeft",
+ "bottomRight"
+ ],
+ "defaultValue": "bottom\t"
+ },
+ {
+ "name": "mask",
+ "label": "mask",
+ "title": "是否启用蒙层,也可传入配置改变蒙层样式和填充色",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": true
+ },
+ {
+ "name": "type",
+ "label": "type",
+ "title": "类型,影响底色与文字颜色",
+ "setters": "SelectSetter",
+ "options": [
+ "default",
+ "primary"
+ ],
+ "defaultValue": "default"
+ },
+ {
+ "name": "open",
+ "label": "open",
+ "title": "打开引导",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "scrollIntoViewOptions",
+ "label": "scrollIntoViewOptions",
+ "title": "是否支持当前元素滚动到视窗内,也可传入配置指定滚动视窗的相关参数",
+ "setters": [
+ "BooleanSetter",
+ "SelectSetter"
+ ],
+ "options": [
+ "ScrollIntoViewOptions"
+ ],
+ "defaultValue": true
+ },
+ {
+ "name": "zIndex",
+ "label": "zIndex",
+ "title": "Tour 的层级",
+ "setters": "NumberSetter",
+ "defaultValue": 1001
+ },
+ {
+ "name": "steps",
+ "label": "steps",
+ "title": "Tour 的数据",
+ "setters": "ArraySetter"
+ }
+ ],
+ "events": [
+ "close",
+ "finish",
+ "change",
+ "update:current"
+ ],
+ "slots": [
+ "indicatorsRender"
+ ],
+ "snippet": {
+ "props": {
+ "open": true,
+ "current": 1,
+ "steps": [
+ {
+ "title": "Center",
+ "description": "Displayed in the center of screen.",
+ "target": null
+ },
+ {
+ "title": "Center",
+ "description": "On the right of target.",
+ "target": null
+ },
+ {
+ "title": "Center",
+ "description": "On the top of target.",
+ "target": null
+ }
+ ]
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "ATourSteps ": {
+ "name": "ATourSteps ",
+ "alias": "TourSteps",
+ "label": "漫游式引导步",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/tour-cn",
+ "props": [
+ {
+ "name": "target",
+ "label": "target",
+ "title": "获取引导卡片指向的元素,为空时居中于屏幕",
+ "setters": [
+ "FunctionSetter",
+ "StringSetter"
+ ]
+ },
+ {
+ "name": "arrow",
+ "label": "arrow",
+ "title": "是否显示箭头,包含是否指向元素中心的配置",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": true
+ },
+ {
+ "name": "placement",
+ "label": "placement",
+ "title": "引导卡片相对于目标元素的位置",
+ "setters": "SelectSetter",
+ "options": [
+ "left",
+ "leftTop",
+ "leftBottom",
+ "right",
+ "rightTop",
+ "rightBottom",
+ "top",
+ "topLeft",
+ "topRight",
+ "bottom",
+ "bottomLeft",
+ "bottomRight",
+ "bottom"
+ ]
+ },
+ {
+ "name": "mask",
+ "label": "mask",
+ "title": "是否启用蒙层,也可传入配置改变蒙层样式和填充色,默认跟随 Tour 的 mask 属性",
+ "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": "prevButtonProps",
+ "label": "prevButtonProps",
+ "title": "上一步按钮的属性",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "scrollIntoViewOptions",
+ "label": "scrollIntoViewOptions",
+ "title": "是否支持当前元素滚动到视窗内,也可传入配置指定滚动视窗的相关参数,默认跟随 Tour 的 scrollIntoViewOptions 属性",
+ "setters": [
+ "BooleanSetter",
+ "SelectSetter"
+ ],
+ "options": [
+ "ScrollIntoViewOptions"
+ ],
+ "defaultValue": true
+ }
+ ],
+ "events": [
+ "close"
+ ],
+ "slots": [
+ "cover",
+ "title",
+ "description"
+ ],
+ "package": "ant-design-vue"
+ },
+ "ATree": {
+ "name": "ATree",
+ "alias": "Tree",
+ "label": "树形控件",
+ "categoryId": "data",
+ "doc": "https://www.antdv.com/components/tree-cn",
+ "props": [
+ {
+ "name": "allowDrop",
+ "label": "allowDrop",
+ "title": "是否允许拖拽时放置在该节点",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "autoExpandParent",
+ "label": "autoExpandParent",
+ "title": "是否自动展开父节点",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "blockNode",
+ "label": "blockNode",
+ "title": "是否节点占据一行",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "checkable",
+ "label": "checkable",
+ "title": "节点前添加 Checkbox 复选框",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "checkedKeys",
+ "label": "checkedKeys",
+ "title": "(受控)选中复选框的树节点(注意:父子节点有关联,如果传入父节点 key,则子节点自动选中;相应当子节点 key 都传入,父节点也自动选中。当设置checkable和checkStrictly,它是一个有checked和halfChecked属性的对象,并且父子节点的选中与否不再关联",
+ "setters": [
+ "ArraySetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": []
+ },
+ {
+ "name": "checkStrictly",
+ "label": "checkStrictly",
+ "title": "checkable 状态下节点选择完全受控(父子节点选中状态不再关联)",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "defaultExpandAll",
+ "label": "defaultExpandAll",
+ "title": "默认展开所有树节点, 如果是异步数据,需要在数据返回后再实例化,建议用 v-if=\"data.length\";当有 expandedKeys 时,defaultExpandAll 将失效",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "将树禁用",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "draggable",
+ "label": "draggable",
+ "title": "设置节点可拖拽",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "expandedKeys",
+ "label": "expandedKeys",
+ "title": "(受控)展开指定的树节点",
+ "setters": "ArraySetter",
+ "defaultValue": []
+ },
+ {
+ "name": "fieldNames",
+ "label": "fieldNames",
+ "title": "替换 treeNode 中 title,key,children 字段为 treeData 中对应的字段",
+ "setters": "ObjectSetter",
+ "defaultValue": {
+ "children": "children",
+ "title": "title",
+ "key": "key"
+ }
+ },
+ {
+ "name": "filterTreeNode",
+ "label": "filterTreeNode",
+ "title": "按需筛选树节点(高亮),返回 true",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "height",
+ "label": "height",
+ "title": "设置虚拟滚动容器高度,设置后内部节点不再支持横向滚动",
+ "setters": "NumberSetter"
+ },
+ {
+ "name": "loadData",
+ "label": "loadData",
+ "title": "异步加载数据",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "loadedKeys",
+ "label": "loadedKeys",
+ "title": "(受控)已经加载的节点,需要配合 loadData 使用",
+ "setters": "ArraySetter",
+ "defaultValue": []
+ },
+ {
+ "name": "multiple",
+ "label": "multiple",
+ "title": "支持点选多个节点(节点本身)",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "selectable",
+ "label": "selectable",
+ "title": "是否可选中",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "selectedKeys",
+ "label": "selectedKeys",
+ "title": "(受控)设置选中的树节点",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "showIcon",
+ "label": "showIcon",
+ "title": "是否展示 TreeNode title 前的图标,没有默认样式,如设置为 true,需要自行定义图标相关样式",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "showLine",
+ "label": "showLine",
+ "title": "是否展示连接线",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": false
+ },
+ {
+ "name": "treeData",
+ "label": "treeData",
+ "title": "treeNodes 数据,如果设置则不需要手动构造 TreeNode 节点(key 在整个树范围内唯一)",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "virtual",
+ "label": "virtual",
+ "title": "设置 false 时关闭虚拟滚动",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ }
+ ],
+ "events": [
+ "check",
+ "dragend",
+ "dragenter",
+ "dragleave",
+ "dragover",
+ "dragstart",
+ "drop",
+ "expand",
+ "load",
+ "rightClick",
+ "select",
+ "update:checkedKeys",
+ "update:expandedKeys",
+ "update:selectedKeys"
+ ],
+ "slots": [
+ "switcherIcon",
+ "title"
+ ],
+ "snippet": {
+ "props": {
+ "expandedKeys": [
+ "0-0-0",
+ "0-0-1"
+ ],
+ "selectedKeys": [
+ "0-0-0",
+ "0-0-1"
+ ],
+ "checkedKeys": [
+ "0-0-0",
+ "0-0-1"
+ ],
+ "checkable": true,
+ "treeData": [
+ {
+ "title": "parent 1",
+ "key": "0-0",
+ "children": [
+ {
+ "title": "parent 1-0",
+ "key": "0-0-0",
+ "disabled": true,
+ "children": [
+ {
+ "title": "leaf",
+ "key": "0-0-0-0",
+ "disableCheckbox": true
+ },
+ {
+ "title": "leaf",
+ "key": "0-0-0-1"
+ }
+ ]
+ },
+ {
+ "title": "parent 1-1",
+ "key": "0-0-1",
+ "children": [
+ {
+ "key": "0-0-1-0",
+ "title": "sss"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "AAlert": {
+ "name": "AAlert",
+ "alias": "Alert",
+ "label": "警告提示",
+ "categoryId": "feedback",
+ "doc": "https://www.antdv.com/components/alert-cn",
+ "props": [
+ {
+ "name": "afterClose",
+ "label": "afterClose",
+ "title": "关闭动画结束后触发的回调函数",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "banner",
+ "label": "banner",
+ "title": "是否用作顶部公告",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "closable",
+ "label": "closable",
+ "title": "默认不显示关闭按钮",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "closeText",
+ "label": "closeText",
+ "title": "自定义关闭按钮",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "description",
+ "label": "description",
+ "title": "警告提示的辅助性文字介绍",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "message",
+ "label": "message",
+ "title": "警告提示内容",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "showIcon",
+ "label": "showIcon",
+ "title": "是否显示辅助图标",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "type",
+ "label": "type",
+ "title": "指定警告提示的样式,有四种选择 success、info、warning、error",
+ "setters": "SelectSetter",
+ "options": [
+ "success",
+ "info",
+ "warning",
+ "error"
+ ],
+ "defaultValue": "info"
+ }
+ ],
+ "events": [
+ "close"
+ ],
+ "slots": [
+ "action",
+ "closeIcon",
+ "closeText",
+ "description",
+ "icon",
+ "message"
+ ],
+ "snippet": {
+ "props": {
+ "message": "Success Text",
+ "type": "success"
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "ADrawer": {
+ "name": "ADrawer",
+ "alias": "Drawer",
+ "label": "抽屉",
+ "categoryId": "feedback",
+ "doc": "https://www.antdv.com/components/drawer-cn",
+ "props": [
+ {
+ "name": "autofocus",
+ "label": "autofocus",
+ "title": "抽屉展开后是否将焦点切换至其 Dom 节点",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "bodyStyle",
+ "label": "bodyStyle",
+ "title": "可用于设置 Drawer 内容部分的样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "class",
+ "label": "class",
+ "title": "Drawer 容器外层 className 设置,如果需要设置最外层,请使用 rootClassName",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "closable",
+ "label": "closable",
+ "title": "是否显示左上角的关闭按钮",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "contentWrapperStyle",
+ "label": "contentWrapperStyle",
+ "title": "可用于设置 Drawer 包裹内容部分的样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "destroyOnClose",
+ "label": "destroyOnClose",
+ "title": "关闭时销毁 Drawer 里的子元素",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "footerStyle",
+ "label": "footerStyle",
+ "title": "抽屉页脚部件的样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "forceRender",
+ "label": "forceRender",
+ "title": "预渲染 Drawer 内元素",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "getContainer",
+ "label": "getContainer",
+ "title": "指定 Drawer 挂载的节点,并在容器内展现 | () => HTMLElement | Selectors",
+ "setters": "StringSetter",
+ "defaultValue": "body"
+ },
+ {
+ "name": "headerStyle",
+ "label": "headerStyle",
+ "title": "用于设置 Drawer 头部的样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "height",
+ "label": "height",
+ "title": "高度, 在 placement 为 top 或 bottom 时使用",
+ "setters": [
+ "StringSetter",
+ "NumberSetter"
+ ],
+ "defaultValue": 378
+ },
+ {
+ "name": "keyboard",
+ "label": "keyboard",
+ "title": "是否支持键盘 esc 关闭",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "mask",
+ "label": "mask",
+ "title": "是否展示遮罩",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "maskClosable",
+ "label": "maskClosable",
+ "title": "点击蒙层是否允许关闭",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "maskStyle",
+ "label": "maskStyle",
+ "title": "遮罩样式",
+ "setters": "ObjectSetter",
+ "defaultValue": {}
+ },
+ {
+ "name": "placement",
+ "label": "placement",
+ "title": "抽屉的方向",
+ "setters": "SelectSetter",
+ "options": [
+ "top",
+ "right",
+ "bottom",
+ "left"
+ ],
+ "defaultValue": "right"
+ },
+ {
+ "name": "push",
+ "label": "push",
+ "title": "用于设置多层 Drawer 的推动行为",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": {
+ "distance": 180
+ }
+ },
+ {
+ "name": "rootClassName",
+ "label": "rootClassName",
+ "title": "对话框外层容器的类名",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "rootStyle",
+ "label": "rootStyle",
+ "title": "可用于设置 Drawer 最外层容器的样式,和 style 的区别是作用节点包括 mask",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "预设抽屉宽度(或高度),default 378px 和 large 736px",
+ "setters": "SelectSetter",
+ "options": [
+ "default",
+ "large"
+ ],
+ "defaultValue": "default"
+ },
+ {
+ "name": "style",
+ "label": "style",
+ "title": "设计 Drawer 容器样式,如果你只需要设置内容部分请使用 bodyStyle",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "title",
+ "label": "title",
+ "title": "标题",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "open",
+ "label": "open",
+ "title": "Drawer 是否可见",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "width",
+ "label": "width",
+ "title": "宽度",
+ "setters": [
+ "StringSetter",
+ "NumberSetter"
+ ],
+ "defaultValue": 378
+ },
+ {
+ "name": "zIndex",
+ "label": "zIndex",
+ "title": "设置 Drawer 的 z-index",
+ "setters": "NumberSetter",
+ "defaultValue": 1000
+ }
+ ],
+ "events": [
+ "afterOpenChange",
+ "close",
+ "update:open"
+ ],
+ "slots": [
+ "closeIcon",
+ "extra",
+ "footer",
+ "title"
+ ],
+ "snippet": {
+ "props": {
+ "open": true,
+ "style": {
+ "color": "red"
+ },
+ "title": "Basic Drawer",
+ "placement": "right"
+ },
+ "children": [
+ {
+ "name": "p",
+ "children": "Some contents..."
+ },
+ {
+ "name": "p",
+ "children": "Some contents..."
+ },
+ {
+ "name": "p",
+ "children": "Some contents..."
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "AModal": {
+ "name": "AModal",
+ "alias": "Modal",
+ "label": "对话框",
+ "categoryId": "feedback",
+ "doc": "https://www.antdv.com/components/modal-cn",
+ "props": [
+ {
+ "name": "afterClose",
+ "label": "afterClose",
+ "title": "Modal 完全关闭后的回调",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "bodyStyle",
+ "label": "bodyStyle",
+ "title": "Modal body 样式",
+ "setters": "ObjectSetter",
+ "defaultValue": {}
+ },
+ {
+ "name": "cancelButtonProps",
+ "label": "cancelButtonProps",
+ "title": "cancel 按钮 props",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "cancelText",
+ "label": "cancelText",
+ "title": "取消按钮文字",
+ "setters": "StringSetter",
+ "defaultValue": "取消"
+ },
+ {
+ "name": "centered",
+ "label": "centered",
+ "title": "垂直居中展示 Modal",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "closable",
+ "label": "closable",
+ "title": "是否显示右上角的关闭按钮",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "confirmLoading",
+ "label": "confirmLoading",
+ "title": "确定按钮 loading",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "destroyOnClose",
+ "label": "destroyOnClose",
+ "title": "关闭时销毁 Modal 里的子元素",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "footer",
+ "label": "footer",
+ "title": "底部内容,当不需要默认底部按钮时,可以设为 :footer=\"null\"",
+ "setters": "StringSetter",
+ "defaultValue": "确定取消按钮"
+ },
+ {
+ "name": "forceRender",
+ "label": "forceRender",
+ "title": "强制渲染 Modal",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "getContainer",
+ "label": "getContainer",
+ "title": "指定 Modal 挂载的 HTML 节点",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "keyboard",
+ "label": "keyboard",
+ "title": "是否支持键盘 esc 关闭",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "mask",
+ "label": "mask",
+ "title": "是否展示遮罩",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "maskClosable",
+ "label": "maskClosable",
+ "title": "点击蒙层是否允许关闭",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "maskStyle",
+ "label": "maskStyle",
+ "title": "遮罩样式",
+ "setters": "ObjectSetter",
+ "defaultValue": {}
+ },
+ {
+ "name": "okButtonProps",
+ "label": "okButtonProps",
+ "title": "ok 按钮 props",
+ "setters": "ArraySetter"
+ },
+ {
+ "name": "okText",
+ "label": "okText",
+ "title": "确认按钮文字",
+ "setters": "StringSetter",
+ "defaultValue": "确认"
+ },
+ {
+ "name": "okType",
+ "label": "okType",
+ "title": "确认按钮类型",
+ "setters": "StringSetter",
+ "defaultValue": "primary"
+ },
+ {
+ "name": "title",
+ "label": "title",
+ "title": "标题",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "open",
+ "label": "open",
+ "title": "对话框是否可见",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "width",
+ "label": "width",
+ "title": "宽度",
+ "setters": [
+ "StringSetter",
+ "NumberSetter"
+ ],
+ "defaultValue": 520
+ },
+ {
+ "name": "wrapClassName",
+ "label": "wrapClassName",
+ "title": "对话框外层容器的类名",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "zIndex",
+ "label": "zIndex",
+ "title": "设置 Modal 的 z-index",
+ "setters": "NumberSetter",
+ "defaultValue": 1000
+ }
+ ],
+ "events": [
+ "cancel",
+ "ok",
+ "update:open"
+ ],
+ "slots": [
+ "cancelText",
+ "closeIcon",
+ "footer",
+ "okText",
+ "title"
+ ],
+ "snippet": {
+ "props": {
+ "open": true,
+ "title": "Basic Modal"
+ },
+ "children": [
+ {
+ "name": "p",
+ "children": "Some contents..."
+ },
+ {
+ "name": "p",
+ "children": "Some contents..."
+ },
+ {
+ "name": "p",
+ "children": "Some contents..."
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "APopconfirm": {
+ "name": "APopconfirm",
+ "alias": "Popconfirm",
+ "label": "气泡确认框",
+ "categoryId": "feedback",
+ "doc": "https://www.antdv.com/components/popconfirm-cn",
+ "props": [
+ {
+ "name": "cancelButtonProps",
+ "label": "cancelButtonProps",
+ "title": "cancel 按钮 props",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "cancelText",
+ "label": "cancelText",
+ "title": "取消按钮文字",
+ "setters": "StringSetter",
+ "defaultValue": "取消"
+ },
+ {
+ "name": "disabled",
+ "label": "disabled",
+ "title": "点击 Popconfirm 子元素是否弹出气泡确认框",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "okButtonProps",
+ "label": "okButtonProps",
+ "title": "ok 按钮 props",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "okText",
+ "label": "okText",
+ "title": "确认按钮文字",
+ "setters": "StringSetter",
+ "defaultValue": "确认"
+ },
+ {
+ "name": "okType",
+ "label": "okType",
+ "title": "确认按钮类型",
+ "setters": "StringSetter",
+ "defaultValue": "primary"
+ },
+ {
+ "name": "showCancel",
+ "label": "showCancel",
+ "title": "是否显示取消按钮",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "title",
+ "label": "title",
+ "title": "确认框的描述",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "description",
+ "label": "description",
+ "title": "确认内容的详细描述",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "open ",
+ "label": "open ",
+ "title": "是否显示",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "align",
+ "label": "align",
+ "title": "该值将合并到 placement 的配置中,设置参考 dom-align",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "arrowPointAtCenter",
+ "label": "arrowPointAtCenter",
+ "title": "箭头是否指向目标元素中心",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "autoAdjustOverflow",
+ "label": "autoAdjustOverflow",
+ "title": "气泡被遮挡时自动调整位置",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "color",
+ "label": "color",
+ "title": "背景颜色",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "destroyTooltipOnHide",
+ "label": "destroyTooltipOnHide",
+ "title": "隐藏后是否销毁 tooltip",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "getPopupContainer",
+ "label": "getPopupContainer",
+ "title": "浮层渲染父节点,默认渲染到 body 上",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "mouseEnterDelay",
+ "label": "mouseEnterDelay",
+ "title": "鼠标移入后延时多少才显示 Tooltip,单位:秒",
+ "setters": "NumberSetter",
+ "defaultValue": 0.1
+ },
+ {
+ "name": "mouseLeaveDelayy",
+ "label": "mouseLeaveDelayy",
+ "title": "鼠标移出后延时多少才显示 Tooltip,单位:秒",
+ "setters": "NumberSetter",
+ "defaultValue": 0.1
+ },
+ {
+ "name": "overlayClassName",
+ "label": "overlayClassName",
+ "title": "卡片类名",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "overlayStyle",
+ "label": "overlayStyle",
+ "title": "卡片样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "overlayInnerStyle",
+ "label": "overlayInnerStyle",
+ "title": "卡片内容区域样式",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "placement",
+ "label": "placement",
+ "title": "气泡框位置",
+ "setters": "SelectSetter",
+ "options": [
+ "top",
+ "left",
+ "right",
+ "bottom",
+ "topLeft",
+ "topRight",
+ "bottomLeft",
+ "bottomRight",
+ "leftTop",
+ "leftBottom",
+ "rightTop",
+ "rightBottom"
+ ],
+ "defaultValue": "top"
+ },
+ {
+ "name": "trigger",
+ "label": "trigger",
+ "title": "触发行为",
+ "setters": "SelectSetter",
+ "options": [
+ "hover",
+ "focus",
+ "click",
+ "contextmenu"
+ ],
+ "defaultValue": "hover"
+ },
+ {
+ "name": "open",
+ "label": "open",
+ "title": "用于手动控制浮层显隐",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ }
+ ],
+ "events": [
+ "cancel",
+ "confirm",
+ "openChange",
+ "update:open"
+ ],
+ "slots": [
+ "cancelButton",
+ "cancelText",
+ "icon",
+ "okButton",
+ "okText",
+ "title",
+ "description"
+ ],
+ "snippet": {
+ "props": {
+ "title": "Are you sure delete this task?",
+ "okText": "yes",
+ "cancelText": "No"
+ },
+ "children": [
+ {
+ "name": "a",
+ "children": "气泡确认框"
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "AProgress": {
+ "name": "AProgress",
+ "alias": "Progress",
+ "label": "进度条",
+ "categoryId": "feedback",
+ "doc": "https://www.antdv.com/components/progress-cn",
+ "props": [
+ {
+ "name": "format",
+ "label": "format",
+ "title": "内容的模板函数",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "percent",
+ "label": "percent",
+ "title": "百分比",
+ "setters": "NumberSetter",
+ "defaultValue": 0
+ },
+ {
+ "name": "showInfo",
+ "label": "showInfo",
+ "title": "是否显示进度数值或状态图标",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "status",
+ "label": "status",
+ "title": "状态,可选:success exception normal active(仅限 line)",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "strokeColor",
+ "label": "strokeColor",
+ "title": "进度条的色彩",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "strokeLinecap",
+ "label": "strokeLinecap",
+ "title": "进度条的样式",
+ "setters": "SelectSetter",
+ "options": [
+ "round",
+ "butt",
+ "square"
+ ],
+ "defaultValue": "round"
+ },
+ {
+ "name": "success",
+ "label": "success",
+ "title": "成功进度条相关配置",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "title",
+ "label": "title",
+ "title": "html 标签 title",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "trailColor",
+ "label": "trailColor",
+ "title": "未完成的分段的颜色",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "type",
+ "label": "type",
+ "title": "类型,可选 line circle dashboard",
+ "setters": "SelectSetter",
+ "options": [
+ "line",
+ "circle",
+ "dashboard"
+ ],
+ "defaultValue": "line"
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "进度条的尺寸",
+ "setters": [
+ "NumberSetter",
+ "ArraySetter",
+ "small",
+ "default"
+ ],
+ "defaultValue": "default"
+ },
+ {
+ "name": "steps",
+ "label": "steps",
+ "title": "进度条总共步数",
+ "setters": "NumberSetter"
+ },
+ {
+ "name": "strokeColor",
+ "label": "strokeColor",
+ "title": "进度条的色彩,传入 object 时为渐变。当有 steps 时支持传入一个数组",
+ "setters": [
+ "StringSetter",
+ "ArraySetter",
+ "ObjectSetter"
+ ]
+ },
+ {
+ "name": "strokeWidth",
+ "label": "strokeWidth",
+ "title": "圆形进度条线的宽度,单位是进度条画布宽度的百分比",
+ "setters": "NumberSetter",
+ "defaultValue": 6
+ },
+ {
+ "name": "gapDegree",
+ "label": "gapDegree",
+ "title": "仪表盘进度条缺口角度,可取值 0 ~ 295",
+ "setters": "NumberSetter",
+ "defaultValue": 75
+ },
+ {
+ "name": "gapPosition",
+ "label": "gapPosition",
+ "title": "仪表盘进度条缺口位置",
+ "setters": "SelectSetter",
+ "options": [
+ "top",
+ "bottom",
+ "left",
+ "right"
+ ],
+ "defaultValue": "bottom"
+ }
+ ],
+ "snippet": {
+ "props": {
+ "percent": 40
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "AResult": {
+ "name": "AResult",
+ "alias": "Result",
+ "label": "结果",
+ "categoryId": "feedback",
+ "doc": "https://www.antdv.com/components/result-cn",
+ "props": [
+ {
+ "name": "status",
+ "label": "status",
+ "title": "结果的状态,决定图标和颜色",
+ "setters": "SelectSetter",
+ "options": [
+ "success",
+ "error",
+ "info",
+ "warning",
+ "404",
+ "403",
+ "500"
+ ],
+ "defaultValue": "info"
+ },
+ {
+ "name": "subTitle",
+ "label": "subTitle",
+ "title": "subTitle 文字",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "title",
+ "label": "title",
+ "title": "title文字",
+ "setters": "StringSetter"
+ }
+ ],
+ "slots": [
+ "extra",
+ "icon",
+ "subTitle",
+ "title"
+ ],
+ "package": "ant-design-vue"
+ },
+ "ASkeleton": {
+ "name": "ASkeleton",
+ "alias": "Skeleton",
+ "label": "骨架屏",
+ "categoryId": "feedback",
+ "doc": "https://www.antdv.com/components/skeleton-cn",
+ "props": [
+ {
+ "name": "active",
+ "label": "active",
+ "title": "是否展示动画效果",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "avatar",
+ "label": "avatar",
+ "title": "是否显示头像占位图",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": false
+ },
+ {
+ "name": "loading",
+ "label": "loading",
+ "title": "为 true 时,显示占位图。反之则直接展示子组件",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "paragraph",
+ "label": "paragraph",
+ "title": "是否显示段落占位图",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": true
+ },
+ {
+ "name": "title",
+ "label": "title",
+ "title": "是否显示标题占位图",
+ "setters": [
+ "BooleanSetter",
+ "ObjectSetter"
+ ],
+ "defaultValue": true
+ }
+ ],
+ "package": "ant-design-vue"
+ },
+ "ASkeletonAvatar": {
+ "name": "ASkeletonAvatar",
+ "alias": "SkeletonAvatar",
+ "label": "头像骨架屏",
+ "categoryId": "feedback",
+ "doc": "https://www.antdv.com/components/skeleton-cn",
+ "props": [
+ {
+ "name": "shape",
+ "label": "shape",
+ "title": "指定头像的形状",
+ "setters": "SelectSetter",
+ "options": [
+ "circle",
+ "square"
+ ]
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "设置头像占位图的大小",
+ "setters": [
+ "SelectSetter",
+ "NumberSetter"
+ ],
+ "options": [
+ "large",
+ "small",
+ "default"
+ ]
+ }
+ ],
+ "package": "ant-design-vue"
+ },
+ "ASkeletonButton": {
+ "name": "ASkeletonButton",
+ "alias": "SkeletonButton",
+ "label": "按钮骨架屏",
+ "categoryId": "feedback",
+ "doc": "https://www.antdv.com/components/skeleton-cn",
+ "props": [
+ {
+ "name": "active",
+ "label": "active",
+ "title": "是否展示动画效果",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "block",
+ "label": "block",
+ "title": "将按钮宽度调整为其父宽度的选项",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "shape",
+ "label": "shape",
+ "title": "指定按钮的形状",
+ "setters": "SelectSetter",
+ "options": [
+ "circle",
+ "round",
+ "default"
+ ]
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "设置按钮的大小",
+ "setters": "SelectSetter",
+ "options": [
+ "large",
+ "small",
+ "default"
+ ]
+ }
+ ],
+ "package": "ant-design-vue"
+ },
+ "ASkeletonInput": {
+ "name": "ASkeletonInput",
+ "alias": "SkeletonInput",
+ "label": "输入框骨架屏",
+ "categoryId": "feedback",
+ "doc": "https://www.antdv.com/components/skeleton-cn",
+ "props": [
+ {
+ "name": "active",
+ "label": "active",
+ "title": "是否展示动画效果",
+ "setters": "BooleanSetter",
+ "defaultValue": false
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "设置输入框的大小",
+ "setters": "SelectSetter",
+ "options": [
+ "large",
+ "small",
+ "default"
+ ]
+ }
+ ],
+ "package": "ant-design-vue"
+ },
+ "ASpin": {
+ "name": "ASpin",
+ "alias": "Spin",
+ "label": "加载中",
+ "categoryId": "feedback",
+ "doc": "https://www.antdv.com/components/spin-cn",
+ "props": [
+ {
+ "name": "delay",
+ "label": "delay",
+ "title": "延迟显示加载效果的时间(防止闪烁)",
+ "setters": "NumberSetter"
+ },
+ {
+ "name": "indicator",
+ "label": "indicator",
+ "title": "加载指示符"
+ },
+ {
+ "name": "size",
+ "label": "size",
+ "title": "组件大小,可选值为 small default large",
+ "setters": "SelectSetter",
+ "options": [
+ "small",
+ "default",
+ "large"
+ ],
+ "defaultValue": "default"
+ },
+ {
+ "name": "spinning",
+ "label": "spinning",
+ "title": "是否为加载中状态",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "tip",
+ "label": "tip",
+ "title": "当作为包裹元素时,可以自定义描述文案",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "wrapperClassName",
+ "label": "wrapperClassName",
+ "title": "包装器的类属性",
+ "setters": "StringSetter"
+ }
+ ],
+ "slots": [
+ "indicator",
+ "tip"
+ ],
+ "package": "ant-design-vue"
+ },
+ "AAffix": {
+ "name": "AAffix",
+ "alias": "Affix",
+ "label": "固钉",
+ "categoryId": "other",
+ "doc": "https://antdv.com/components/affix-cn",
+ "props": [
+ {
+ "name": "offsetBottom",
+ "label": "offsetBottom",
+ "title": "距离窗口底部达到指定偏移量后触发",
+ "setters": "NumberSetter"
+ },
+ {
+ "name": "offsetTop",
+ "label": "offsetTop",
+ "title": "距离窗口顶部达到指定偏移量后触发",
+ "setters": "NumberSetter",
+ "defaultValue": 0
+ },
+ {
+ "name": "target",
+ "label": "target",
+ "title": "设置 Affix 需要监听其滚动事件的元素,值为一个返回对应 DOM 元素的函数",
+ "setters": "FunctionSetter"
+ }
+ ],
+ "events": [
+ "change"
+ ],
+ "snippet": {
+ "props": {
+ "offsetTop": "30"
+ },
+ "children": [
+ {
+ "name": "AButton",
+ "props": {
+ "type": "primary"
+ },
+ "children": "Affix Button"
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "AConfigProvider": {
+ "name": "AConfigProvider",
+ "alias": "ConfigProvider",
+ "label": "全局化配置",
+ "categoryId": "other",
+ "doc": "https://www.antdv.com/components/config-provider-cn",
+ "props": [
+ {
+ "name": "autoInsertSpaceInButton",
+ "label": "autoInsertSpaceInButton",
+ "title": "设置为 false 时,移除按钮中 2 个汉字之间的空格",
+ "setters": "BooleanSetter",
+ "defaultValue": true
+ },
+ {
+ "name": "componentSize",
+ "label": "componentSize",
+ "title": "设置 antd 组件大小",
+ "setters": "SelectSetter",
+ "options": [
+ "small",
+ "middle",
+ "large"
+ ]
+ },
+ {
+ "name": "csp",
+ "label": "csp",
+ "title": "设置 Content Security Policy 配置",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "direction",
+ "label": "direction",
+ "title": "设置文本展示方向",
+ "setters": "SelectSetter",
+ "options": [
+ "ltr",
+ "rtl"
+ ],
+ "defaultValue": "ltr"
+ },
+ {
+ "name": "dropdownMatchSelectWidth",
+ "label": "dropdownMatchSelectWidth",
+ "title": "下拉菜单和选择器同宽。默认将设置 min-width,当值小于选择框宽度时会被忽略。false 时会关闭虚拟滚动",
+ "setters": [
+ "BooleanSetter",
+ "NumberSetter"
+ ]
+ },
+ {
+ "name": "form",
+ "label": "form",
+ "title": "设置 Form 组件的通用属性",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "getPopupContainer",
+ "label": "getPopupContainer",
+ "title": "弹出框(Select, Tooltip, Menu 等等)渲染父节点,默认渲染到 body 上",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "getTargetContainer",
+ "label": "getTargetContainer",
+ "title": "配置 Affix、Anchor 滚动监听容器",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "input",
+ "label": "input",
+ "title": "设置 Input 组件的通用属性",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "locale",
+ "label": "locale",
+ "title": "语言包配置",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "pageHeader",
+ "label": "pageHeader",
+ "title": "统一设置 pageHeader 的 ghost",
+ "setters": "ObjectSetter",
+ "defaultValue": {
+ "ghost": true
+ }
+ },
+ {
+ "name": "prefixCls",
+ "label": "prefixCls",
+ "title": "设置统一样式前缀。注意:需要配合 less 变量 @ant-prefix 使用",
+ "setters": "StringSetter",
+ "defaultValue": "ant"
+ },
+ {
+ "name": "renderEmpty",
+ "label": "renderEmpty",
+ "title": "自定义组件空状态。参考 空状态",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "space",
+ "label": "space",
+ "title": "设置 Space 的 size,参考 Space",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "transformCellText",
+ "label": "transformCellText",
+ "title": "Table 数据渲染前可以再次改变,一般用户空数据的默认配置",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "virtual",
+ "label": "virtual",
+ "title": "设置 false 时关闭虚拟滚动",
+ "setters": "BooleanSetter"
+ },
+ {
+ "name": "wave",
+ "label": "wave",
+ "title": "设置水波纹特效",
+ "setters": "ObjectSetter"
+ }
+ ],
+ "slots": [
+ "renderEmpty"
+ ],
+ "package": "ant-design-vue"
+ },
+ "AFloatButton": {
+ "name": "AFloatButton",
+ "alias": "FloatButton",
+ "label": "悬浮按钮",
+ "categoryId": "other",
+ "doc": "https://www.antdv.com/components/float-button-cn",
+ "props": [
+ {
+ "name": "description",
+ "label": "description",
+ "title": "文字及其它内容",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "tooltip",
+ "label": "tooltip",
+ "title": "气泡卡片的内容",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "type",
+ "label": "type",
+ "title": "设置按钮类型",
+ "setters": "SelectSetter",
+ "options": [
+ "default",
+ "primary"
+ ],
+ "defaultValue": "default"
+ },
+ {
+ "name": "shape",
+ "label": "shape",
+ "title": "设置按钮形状",
+ "setters": "SelectSetter",
+ "options": [
+ "circle",
+ "square"
+ ],
+ "defaultValue": "circle"
+ },
+ {
+ "name": "onClick",
+ "label": "onClick",
+ "title": "点击按钮时的回调",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "href",
+ "label": "href",
+ "title": "点击跳转的地址,指定此属性 button 的行为和 a 链接一致",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "target",
+ "label": "target",
+ "title": "相当于 a 标签的 target 属性,href 存在时生效",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "badge",
+ "label": "badge",
+ "title": "带徽标数字的悬浮按钮(不支持 status 以及相关属性)",
+ "setters": "ObjectSetter"
+ }
+ ],
+ "events": [
+ "click"
+ ],
+ "slots": [
+ "icon",
+ "description",
+ "tooltip"
+ ],
+ "package": "ant-design-vue"
+ },
+ "AFloatButtonGroup": {
+ "name": "AFloatButtonGroup",
+ "alias": "Group",
+ "parent": "FloatButton",
+ "label": "悬浮按钮组",
+ "categoryId": "other",
+ "doc": "https://www.antdv.com/components/float-button-cn",
+ "props": [
+ {
+ "name": "description",
+ "label": "description",
+ "title": "文字及其它内容",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "tooltip",
+ "label": "tooltip",
+ "title": "气泡卡片的内容",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "type",
+ "label": "type",
+ "title": "设置按钮类型",
+ "setters": "SelectSetter",
+ "options": [
+ "default",
+ "primary"
+ ],
+ "defaultValue": "default"
+ },
+ {
+ "name": "shape",
+ "label": "shape",
+ "title": "设置按钮形状",
+ "setters": "SelectSetter",
+ "options": [
+ "circle",
+ "square"
+ ],
+ "defaultValue": "circle"
+ },
+ {
+ "name": "onClick",
+ "label": "onClick",
+ "title": "点击按钮时的回调",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "href",
+ "label": "href",
+ "title": "点击跳转的地址,指定此属性 button 的行为和 a 链接一致",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "target",
+ "label": "target",
+ "title": "相当于 a 标签的 target 属性,href 存在时生效",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "badge",
+ "label": "badge",
+ "title": "带徽标数字的悬浮按钮(不支持 status 以及相关属性)",
+ "setters": "ObjectSetter"
+ },
+ {
+ "name": "shape",
+ "label": "shape",
+ "title": "设置包含的 FloatButton 按钮形状",
+ "setters": "SelectSetter",
+ "options": [
+ "circle",
+ "square"
+ ],
+ "defaultValue": "circle"
+ },
+ {
+ "name": "trigger",
+ "label": "trigger",
+ "title": "触发方式(有触发方式为菜单模式)",
+ "setters": "SelectSetter",
+ "options": [
+ "click",
+ "hover"
+ ]
+ },
+ {
+ "name": "open",
+ "label": "open",
+ "title": "受控展开",
+ "setters": "BooleanSetter"
+ }
+ ],
+ "events": [
+ "openChange",
+ "click",
+ "update:open"
+ ],
+ "slots": [
+ "icon",
+ "description",
+ "tooltip"
+ ],
+ "snippet": {
+ "props": {
+ "style": {
+ "right": "164px"
+ }
+ },
+ "children": [
+ {
+ "name": "AFloatButton",
+ "props": {
+ "badge": {
+ "count": 5,
+ "color": "blue"
+ }
+ }
+ },
+ {
+ "name": "AFloatButton",
+ "props": {
+ "badge": {
+ "count": 5
+ }
+ }
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "ABackTop": {
+ "name": "ABackTop",
+ "alias": "BackTop",
+ "parent": "FloatButton",
+ "label": "悬浮回到顶部",
+ "categoryId": "other",
+ "doc": "https://www.antdv.com/components/float-button-cn",
+ "props": [
+ {
+ "name": "description",
+ "label": "description",
+ "title": "文字及其它内容",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "tooltip",
+ "label": "tooltip",
+ "title": "气泡卡片的内容",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "type",
+ "label": "type",
+ "title": "设置按钮类型",
+ "setters": "SelectSetter",
+ "options": [
+ "default",
+ "primary"
+ ],
+ "defaultValue": "default"
+ },
+ {
+ "name": "shape",
+ "label": "shape",
+ "title": "设置按钮形状",
+ "setters": "SelectSetter",
+ "options": [
+ "circle",
+ "square"
+ ],
+ "defaultValue": "circle"
+ },
+ {
+ "name": "onClick",
+ "label": "onClick",
+ "title": "点击按钮时的回调",
+ "setters": "FunctionSetter"
+ },
+ {
+ "name": "href",
+ "label": "href",
+ "title": "点击跳转的地址,指定此属性 button 的行为和 a 链接一致",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "target",
+ "label": "target",
+ "title": "相当于 a 标签的 target 属性,href 存在时生效",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "badge",
+ "label": "badge",
+ "title": "带徽标数字的悬浮按钮(不支持 status 以及相关属性)",
+ "setters": "ObjectSetter"
+ }
+ ],
+ "events": [
+ "click"
+ ],
+ "slots": [
+ "icon",
+ "description",
+ "tooltip"
+ ],
+ "snippet": {
+ "props": {
+ "visibilityHeight": "0"
+ }
+ },
+ "package": "ant-design-vue"
+ },
+ "AWatermark": {
+ "name": "AWatermark",
+ "alias": "Watermark",
+ "label": "水印",
+ "categoryId": "other",
+ "doc": "https://www.antdv.com/components/watermark-cn",
+ "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": "图片源,建议导出 2 倍或 3 倍图,优先级高",
+ "setters": "StringSetter"
+ },
+ {
+ "name": "content",
+ "label": "content",
+ "title": "水印文字内容",
+ "setters": [
+ "StringSetter",
+ "ArraySetter"
+ ]
+ },
+ {
+ "name": "font",
+ "label": "font",
+ "title": "文字样式",
+ "setters": "ObjectSetter",
+ "defaultValue": "ObjectSetter"
+ },
+ {
+ "name": "gap",
+ "label": "gap",
+ "title": "水印之间的间距",
+ "setters": "ArraySetter",
+ "defaultValue": [
+ 100,
+ 100
+ ]
+ },
+ {
+ "name": "offset",
+ "label": "offset",
+ "title": "水印距离容器左上角的偏移量,默认为 gap/2",
+ "setters": "ArraySetter",
+ "defaultValue": [
+ 50,
+ 50
+ ]
+ }
+ ],
+ "snippet": {
+ "props": {
+ "content": "VTJ"
+ },
+ "children": [
+ {
+ "name": "div",
+ "props": {
+ "style": {
+ "height": "500px"
+ }
+ }
+ }
+ ]
+ },
+ "package": "ant-design-vue"
+ },
+ "AApp": {
+ "name": "AApp",
+ "alias": "App",
+ "label": "包裹组件",
+ "categoryId": "other",
+ "doc": "https://www.antdv.com/components/app-cn",
+ "props": [
+ {
+ "name": "message",
+ "label": "message",
+ "title": "App 内 Message 的全局配置",
+ "setters": ""
+ },
+ {
+ "name": "notification",
+ "label": "notification",
+ "title": "App 内 Notification 的全局配置",
+ "setters": ""
+ }
+ ],
+ "package": "ant-design-vue"
}
}
diff --git a/apps/designer/.vtj/materials/vtj-project.json b/apps/designer/.vtj/materials/vtj-project.json
deleted file mode 100644
index 4b7f248..0000000
--- a/apps/designer/.vtj/materials/vtj-project.json
+++ /dev/null
@@ -1,17633 +0,0 @@
-{
- "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,iVBORw0KGgoAAAANSUhEUgAAAUAAAAEACAYAAADCyK/GAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfWmgXFWZ7Vq7bgKCYCvdiGmgAbEVxREEobsDoZFBBYJQdSohARQIIi0CIhigNWmRgKiAAyBDEAO5deo6MDWgoAR4NpOtgiL6WhRlVhsHJknu2eu9UzdIxnur6oy7zj5/s/f61re+fVfqDPvbhL+8Aq4qUNdkGPwbpf1BvB3AwwAeEngdgOsR8ieupuZ556MA8wnjo3gFUlbgvdqUk3ERpL3GQf4NyeusxXV47rHv4Jopz6bMwsM5roA3QMcLWEn6db2UBrcCemuP+X+78+vQ4kaM8Kc9zvXDB1ABb4ADWNRBT8k0o9Mlzk2Y5y8oXWeN+TYmYQkW8ZmEeH66gwp4A3SwaJWm3NQWlH6VsgZR/MxQ0LcAs8Q/O0xZ3RLDeQMscXE8tTUoEIy+jzALM9bmPoI3WEW34C+1JbiaT2Ucz8MXpIA3wIKE92H7U8AEukzQwf3N7mvWc2O/DrkEBrdgmPf2heInlVIBb4ClLIsntUYF6qrRdG5/NytQoR9SWmKNWYIIt2CEfyqQiw+dUAFvgAkF9NNzVKCxbHeydmOOEScKFZvfzZ1fh3bZLRiZ/KOJJvh/L5cC3gDLVQ/PZhwFTKDTBJ1SYpG+LvJctHhbiTl6aiso4A3QLwdnFGBgvwdg57ITFjQXYe2MsvP0/ABvgH4VuKFAXa+l0c/cIAsIPAQhv+oK36ry9AZY1cq7lnegIwld4A5t3qeQ27rDt5pMvQFWs+7OZW2CqCUwcIm4JnEKLudjLnGuGldvgFWruIv57qP1uJ5+CeCVLtEXo2loTVriEueqcfUGWLWKu5hvQ+8i9Z+uUfcGWP6KeQMsf40qz9A0orNEnuCaEN4Ay18xb4Dlr1HlGTKwdwPY3jEhnlVo1neMc+XoegOsXMkdS7iuN9LIvf23wtfUNnXH1K4cXW+AlSu5Ywk3omMY765w7BL4foS81DHalaPrDbByJXcrYTbsN0Ds7xZrQIabYJhPuMa7any9AVat4i7lO11/w3U63V/+xiXaIP5bLePaM0unJE6LrDfAtJT0OOkrUB/dn8Z8I33gbBEpftK2+fFso3j0NBTwBpiGih4jEwVMIzpX5DGZgGcIKnAnhLwjwxAeOiUFvAGmJKSHSV8BBjZ++/vG9JEzRfyDQvOKTCN48NQU8AaYmpQeKFUFZmo7Rvp+qpg5gBG6woa1WTmE8iFSUMAbYAoieogMFGjqBEpnZYCcKaRoD0JraHGmQTx4agp4A0xNSg+UpgIMbLz3911pYuaBpef5clzJP+YRy8dIroA3wOQaeoS0FZitjblUvwawbtrQGeP9l0LzTxnH8PApKuANMEUxPVRKCjQVUGqlhJYbjMBTEfJTuQX0gRIr4A0wsYQeIG0FTFPnS/pA2rhZ44l8G1r8YdZxPH56CngDTE9Lj5SSAgxsfPbHa1OCyweGeEwtMyWfYD5KWgp4A0xLSY+TjgJN7UwpPv3NqYvgJTbk4U6R9mT9qXB+DZRMgaZOpuTcczSBByCkc9v2Slb93On4X4C5S+4DjqcAA3sjgN1dU0n2kfUwstlzrvGuOl9vgFVfAWXKv6nNKP2mTJS65HKzQrNbl2P9sBIp4A2wRMWoPJWmZlNy7jBxSR9Fu/aZytfPQQG8ATpYtEGlbIJoocD3uZafLN+AEf7UNd6eL/xLEL8IyqMAAxs3P92iPIy6YvKgQrNlVyP9oNIp4H8Blq4kFSXU1K6UbnYte0Ln2bB2tGu8Pd8xBbwB+pVQCgVMEM0X3OuiLPI9aNG5Q9tLUfQSkPAGWIIieAoAA90CaKpjWliFHAIox3h7ussV8Abol0LxCgR6NaFfFE+kVwa8XiGda9nVa5aDPN4b4CBX15XcgtHDCXORK3Rf4CnwQwj5Rdd4e74vKuAN0K+GwhUwgS4XdFDhRHokICzdGuG6D/Q4zQ8vkQLeAEtUjEpSqWsyTaf56SaO5f9zheZ1jnH2dFdRwBugXxLFKtBYtidZu6FYEr1Hp3S2bdeO732mn1EmBbwBlqkaFeRiAi0Q9DHXUpf4TrR5k2u8Pd+VFfAG6FdEoQowsPEB4jsWSqL34M8qNOv3Ps3PKJsC3gDLVpEq8Qm0DSEX99BeqdDsX6VSDWqu3gAHtbIu5BXog4S+5ALVFTlKnIM2nftsxzWd8+DrDTAPlX2MNSrAhh0BcaBr8shyU4zwEdd4e76rK+AN0K+KYhSo66U0ehjAy4oh0HfUexSat/Q9208slQLeAEtVjgqRaWgfUle7ljHJBbbFk13j7fmuWQFvgL2sjLpeAYNdAUwB7BBo7kKEezHCp3uB8WMB04g+J/I417QQo6loTbqtFLz31QZYb3Q7WLMdgGdA8xgsbsMInywFPwdIeAPstkiBDiIwF9AbVpnyG4GnI+SXu4Xy4+LuLzY+QNy1W8k/KDSvKEX9Ah1JKP4luvnKfHifgAUIeUUpeJachDfALgpkGtGnxPFve0i1basWdAHnh9T1FhrFBujURSi0Ya1ZNGnTjEKJjfF4UDrdtmunFM217PG9AU5QIRNE5wj8cDeFJLnQtnhYN2MrPSbQsYTOdk0DwR6CcKjQQ5t6OTeF0Lk2rB3rms558vUGOI7aJoguEnh4LwUh9AUb1o7pZU7VxrJhrwKxr2t5y/DvMMzfF8XbBPq8oA/1Ep/QxTasHdHLnCqN9Qa4pmrXVTMGXxU0s5/F4N8UjqPa/tqIkxV/Q7dOP9oWNoe4Sy1T2Ja9JHumCS62IZ1rN5ZHrb0Brqry+7UBn9EiAPslKYCgUxHWPpUEYyDnNnQAqa+5lpvEeWhzfiG8G9GpJD+ZLDav0mQchEV8JhnOYM32BrhiPevahKZjfrunUWaBxyLkuWlgDQqGaURfFOncKWoCd0DIu3OvQ7rPS2+S5WyM8PHc8yhpQG+ALxQmPpdCWgRipzRrJfJwtHhJmpguYzHQ/YBcayT6uELzqtx1b+gIUhemGpe4XeJshPSdrP2xmMuX1gy9ibbzy+9NqS625WACZyBkKwtspzBnagdGutMpzvEfCXmZbfHQXHk3R2dSJqtv+e6V4WwM895ccyphMP8LsL5sJ5r40wZtnWF9JNn90B66JsMY5YduRidRPKP8RFdmKMMAw2znxrupfSldmfEPlAeW3w7fnlteJQxUbQNs6l8JLIKUx+3NU7LRdIxM+m4J10EulNjU9ZD2yiVYikH0HDfE1XwqRci1Q8Vrcsz8XppDvMc7t8MV7mxdXQOM/5e1uhzEBjkstBdCPC6OTkdrsnO3gYk1mqVXcZkeTYyTP8BtCk0+B7YHegehb+Z8QNSfBXswwqGr8pe2+IjVNMCGZpC6HIApoAS/kOF0DPO+AmIXFzLbZ1qZ5SVoLsJa9rftgbYlOr/8Xp1ZMmsHjkR7MFpDiwuIXWjI6hlgOQ7hvkfkdLT4YKHVzzG4aepCSc7tSJDhmzN/WVDXljQd88vkJVy3ZRZ4BEJe3O34QRhXLQMMog8TPKckhfueLPfHCH9XEj6Z0mBgY7P/h0yDpA/+oEKzZfqwKyDur405Gd8EtHOmcboEr9q3q9UxwIbmkjq9y3WQ0zB+S8/ivbiGz+YUsJgwzWX/QtVuLSZ4/1EJXWjD2pH9I0wwc47W4x91JYh3ZhajD2CRp6DFkv2t9JFIF1MqYYAm0GmCytoa6BsKzQFd1MrdIU39O6X/cC0BgdMRMrOXAwxs/MJjehl1qUo7rYE3QBPobEGlbglEaJENaweX8Q8hDU4M7M1Ap5O2S1ekl/EluJDLsiBtmlokaVYW2GlhVqGd1kAboGlGF0p04sE7pQtsu3ZUWou3NDjN57ag1vlVafh0S4S8US3u0e3wXsaZILpAYHa31r2QmWDsoLfTGkwDnCdj7reLBPbVzirF9dMTFKHP2rB2Qk+Tyj64qUMpXVp2mqvyE3gcwvRfmJkg+qzA413SY5DbaQ2eAe6rDfiS5O2silqgJOfbFucVFT/tuCaILhPo3O297NLXYWTdn6ephwk0X9DH08TMD4tXKWQpn1cm0WCwDLD+9CY066XWziqJsEnmCjwRIc9KglGKufP+/y7a+zu7P15ZCj7dk/i5QpNux5qGTiR1ZvcUSjnyJoWmVG+sk6o0OAY4U1txtLO1LdV2VkkF7ne+wKMR8rx+55di3ti+1ptKwaUHEqkfa9CIjib5xR4olHdo3E5rEt85KI1VB8MA63ojTWdrW6Ff0qe9aiUeijYvSxs3LzwTRKcJLOvnR2uVQYZ7Y5g3pKLTDB1Cq6+kglUekHs1iXvhcj5WHkr9MXHfAMc2kMfmV8Qeyv5U72FW1t+i9UCl56EMdDugd/Q8scgJwrNqm/VToRBov+X7e1OBKxnIAzJ8D4b5s5Lx6omO2wY4dosVm98mPWXt1GDeKYupGOFSp2gH+kdCqb5EyCn/axWafRLHqmsyDW4FVNhBSolzmBjA+e5G7hpgfXRfGhObX57trCZeEhmMkDQf7Zpbb4abmkPpyxnIkSmkwA8i5PmJgzSieSQ/kRin/AB/luGBGOaN5ae6OkM3DTBQk1DcLryIdla515nkRbbFObkHThDQBNGwwGYCiEKmqsYtsJi/ThrcBNF5Agfvw/Y1CxO302qiNeTcaX/uGWBTh1GqVMseCP+ptnlP0j/K3ObX9RIaxSePbZhbzHQC3avQvDkNKFcPf0+Su8jD0OLCJBh5z3XLAJs6hlLljpkkNWxbNXd2tQTam9B1eS/mpPEInmVDnpgUJ55vAl0qKN+DlNIgnhDDtXZa7hhgI5pLVqNFz6prUOTxaPHshGszt+kmiD4t8KO5BUwpkBTthvakuHFD8qupD1BK/iwxOZPcEVxqp+WEAbr6PVlKK+/3Aqch5E9SwsschoH9EYBUbiUzJ/tigCcVmo1SixfozUTnI/C/TQ3TISBX2mmV3gBNEJ3d+Vld0UuMdkdr0necSX/sbIsfO8P3RaJfV2gOTJV3c9muVC2dX5SpEssHzIV2WqU2QNOILhTdaGeVxZLK7UCeNMkH0YcIfj5NyDywJHsY2kPpP8BvLt2eGro7jxzKGKPs7bRKaoCiCezlrrWzSnMBCnYGwqFWmph5YJW5y/F4+cvyVRhh/OY6/Wt/bcTJ+n36wG4glrmdVvkMsK6XLt/Xu58b5U2fpcCdEPKO9JEzRqzrZTT6LYDJGUdKF564Sy2T+Y4NBjb+vnDzdMm7glbOdlrlMsAZemXnsHJgd1fKmjJPyXJKZr9EUia7GlxjdDpp4nMunLpInmZb/Pc8SLOpJZB2ySNWCWOUrp1WeQwwbmcVm58Go51Vz4tPeExtM6XneSWaYAKdI+jDJaLUFRUZ7oxh3t7V4BQGmWb0FYmHpADlHkTcTqtlSnEEaCxeOQyw/vwbaSZfDmig2ln1sDrvVGjc6pqyhuQY2LgzyGt7yLv4oUX9x9PQJ0i5tb87vWqltuMmKaXiDbCpHSktBrBV0mRcnE8otGHNuT2zq2ld13Y0+r5rNSB4hQ1ZzOlsjdFDSDNovQK7XQIPaDLfXHRj1WINcIZ2o+2Yn2st07st8rjjKJ5p2/xYKmBFgzT0EVKfKZpGr/EFOwvhUNxYo5iroamkbikmeOFRH9ckvq3IxqrFGWBD+5Ad83tp4WUogIDIo9DiBQWEziQkm7oe0l6ZgGcIqhpfgcX8Q4YhJoaua2sa/c/EAwdyRNxOa8eiGqsWY4Bj7axi8ysmfsHrSLDvQjh0fcE00gu/vzbmZD2RHmBuSLcpNFNzizZeoLFPiH5R0a1zkTj6T2hNvjPvWuRvQM3RwyhTrXZWL1bVCtwWIe/Pu9CZxmuoQSrMNEYG4JL+He3aaRlA9w3JwMa7RrbvG8DhiTLcI+/GqvkaYCM6hmTl2lktX5OPynJrjPA5h9foGqmbRnS+yA+4lpfA7RDyB2XjbQLbFlAvG688+Ii2nmdj1fwMsKG5pE7PQ8QSxviBQrNdCXmlQsnRHQ4PKjRbpiJABiAm0JmCUulNmAG9TCHzbKyaiwGaQKcJcu54xFSq7Fo3516TrmsnGv1Xr9OKHk9yoW3xsKJ5jBs/iI4iHD8buk+BRR2PVi3zHpiZG6AJdLagSrazInShDWtH9rkG3JjWjE6m+Ck3yL7IUuKBaPPrpefdHN2XMleVnmcGBCXOQ5vzM4D+K2SmBmiaulDSEVkmUFZsiSejzQVl5ZcWLzbsEhCu7W0dleWGzjyPHTv7OretemmtjTRwKJ5t2zw+Daw1YWRkgKJp2CtEzsiKeJlxJc5Em8Nl5pgKt4O0KUf1UCpY+YKUblP+hOkHevXyRrMvmXDsgA2gtNC2a5k8rkjfAON2VtQVIPYdsDp0k04kRlPRmuTcM7FuklttTHN0NmW+2tfcAid1Xi6EtbMKpNBf6IO0IUc7vwRf3x+Aw7PEr6nN1N+Mp2uAs7Uxl3Y+cP5Xh6Xul/ojIndAi4/2C+DaPBNElwp07uQzmWXbYnid+1zT+wW+bOpaSO92lX/fvIUb1TZ79D1/DRPTM8C6tqTpmJ/zXU16F5jfV8i39z7P7Rls2icgbOxYFj9TaLZxjPNqdE0j+qLIo13Po2f+KbfTSscAxw7Cic3vjT0n5P6EaxWafdxPo8cMZmgXWi3pcVbhwwmdb8PaBwsnkgaBpk6idEYaUI5hpNZOK7kBVridVdkPfMlyUZum5kn6RJYxssAWuA9CXpsFdiGYDb2f1CWFxC426AMKzdZJKSQzwAq3s6L4Sdvmx5MWwNX5DGx8Zknm52ikrM8z2oYbYh5tyrjFwjVG9yHN1cWSKCT64wrNq5JE7t8AK9zOStDRCGvnJRHe6bnx8QWRHnAwh8F9XDF2J+beQVrJF9GfNZlT+m2s2p8BjrWzGvzv3FYvzqjE/dDmdcnr5jBCU4dRcq6jj8BjEPILDis/PvXOf0z4DqAtBjbHNScWaRI366exau8G6OjiT7wghIcl7okR/jQxluMAJtCwIOfa+AvcGiFd/OXa/YrZVxvwJYpvh3ftftJgjJThNr02Vu3NAIPowwTPGQy5esmCd2sypvX7M7uXSKUfO0eT+KfOId8blp7rygTvUWje4hjnvumaQJcJOrhvAEcniqPv6KWxavcG2IhOJt3b9J5CHa9RaKq4q2XN0gXag9C3UtA1VwhC59iwdlyuQQsOZoLoMwI/UjCN3MP30li1KwM0jehTIk/OPZOCA1K6yLZrcwqmUarwJogWCO4d5CQb7YGRSTeWSsw8yDR0Iqkz8whVphjdNlad0ABNEJ0j0LnDrpMWg+B/2JDOfeeWNO+J5jOw9wBw7fzmJxWajSbKbWD/PdD7CC0c2PzWklg3jVXHNUATRBcJPLxywkEfRFg7v2p5T5hvoG0IufgS6OsKzYET5jfIA4LR9xDmmkFOcU25TdRYda0GaJrRYqly7ayWSWygzSurtlC6yjfQUYSc+/5R5JFo8cKuchzkQTO1AyPFu2D+bpDTXDW38Rqrrm6As7U+n8diUFV78P+QwAZCVvFj0q7+HhjY+D+G/boaXKJBGuJmuIIPl4hScVTGmpa0q3by3Noaq65sgJ12VlgMqFrtrMi7FOG9GOEjxa3MkkeO+zwaPQlgUsmZrkxPuEtt49qWvWwljn/kLEUb0LuyDVQu9DU1Vn3RAMf+Z4h3d1RrsQhXq22c+1WT+9IK9B5Czj1DIniGDTk3d70cCGia0VckHuIA1fQortJYdcwAm9qC6izubdOLVH4kgl+2oXvn2RahrAmiswU6d7iVyKlo8bYiNHMhpmlEZ4k8wQWuqXFcobFqxwBNoEsFOdfZN4kgJOfbFuclwajSXAb25wD+0bGcH1Vo/t4xzvnTDfRRQp/OP3BxESWdhHbt00Rz9FDKXFoclfwjSzoK7doF+Ud2NGKgNxP6kWvs4ya9Nqwd5BrvQvg2dSilivmAnUkT6KuCZhciev5Bly5/01vJc1b7ljuIjiWY+SHVffNby0TJHor20GVp4w4sXn303aRpg1hvYHNcITECI2RgfwWgCu1zfiOygRbvrEJx08yRgb0BwJ5pYuaBJcuNMcLf5RFrYGIEejvR+Uxm8D1BeNgb4MCs3IwSqesVNPrfjNCzhL1VoXHtwPYs9egOu64dln8n+A/dTXB4VGyA/hbY4QLmQb0xegBpvpZHqDRjkJpvWzX/kqsXUcc+dRoBsG4v01wd27kFRgU3SvuXIN0vWdPU+ZI+0P2McoyU5Y4Y4V3lYOMAiwo2Ohbt+5Z/BmPbAlI/db3MZfefwXRXHQb6NaDNuxtdmlG/Umi2Kg2bshOpYK9Pgl+xIccMML4Y2LjJZaqnrpe97v5D6AkqVF+6A82Qcy+NSC60LR5W9vVXBn4m0DmCqtbu7ici90GLD660F9g0o7DTDaVKl98Kt/ZqN6KTSDp38LbIJloMq7SM+8nVBNGwQOfOdukn1xXm3CnLGRhh/PULVusGYwJdIOjIhEHcmu6bIayxXgzsLQCmOlbMZVofG2Ehn3KLd45sD9ZGnWYI0m45Ri0+lPBdrcMZWMTf/vXOd02sTCM6Q+RJxTPOlYFvh7Wi3HVtQqPHcq1AGsFW2OeZBtzAYdT1ehrFb/W3Gbjcxk/oGk3umN8zKw5be0fopk6i5NztT8Ki+oaoLwjY0AxSixPqmft0SSejXVuQe2AXAjaWTSNr1wNYxwW6aXEkOWxbnLkmvPHPBAmiIwlWbs+sfEt8uNoqSeBbEDI+t8RfKyrQVECpVTVRCF5sQx6xtrwnPBQJDTVIVe6BctUPRWJg4+ckjrVO5/0K+fqq/ZFPmG8jOobkuROOG7ABBM+14fgt3CY2wFgUR8+CTVrPyh6LWdc/08i5HnqEzrdh7YNJ6z5I802g0wSdMkg5dZMLxdNtmxPm3Z0BjplgvEm6il/WV+9g9Eb0CdK9XokS9/cHWr1oD5U91ZE8BS2e3pVRdjPor2Nm6jWM9H97mjMQg3m3JmPaqm+QBiK1NSTBpr0Twg6O5fe0LDfCCJc6xjt9uodqXT6Hr1ftzI9YyE7X8rD72/3ufwG+UKamplCq3uFBwsMS98QIXTwXt/s/spn6B0Z6sPsJZRnJaxSyaicZri5+XZvT6NsAXluWyuTFQ+ARCHlxL/F6N8AYfaZezkjxQ/KhXoINwNhRifuhzesGIJc1pzBDh9DqK67lJ/J4tNxr2pqqzmOPqb7n3Ml9KYggcSbajA916+nqzwDjEHtrHW6IhwA59qawJ33WOFjQ0Qhrzh0Q3k3mJlBLUNDN2DKNkeXrMML43JJqXk29m+ocel616xmRM9Hi1f0k3r8BLo/GwMbPBF/TT3CX51D8pG3z4y7nsBr3eTK8X38EsIFjef1IoXmrY5zTo9vQ+0ldkh6gI0jCb2U65vedfhknNsA4MAMbvx1+e78kXJ1H6GIb1tb6kaVzec3QbrTqezEVlS/Js22LxxcVv9C4jWgu2d0bz0J5ph/8VwJnIuQdSaBTMcDlJli5dlrLhb9WodknSRHKMtcEWiDoY2Xh0y0Pwb4L4VC8xatSlwmiLwms4nePP5HlTIzwx0kLnpoBxkQq2U6rUwF+XyGd/wXMQPcAelPSRZXrfOF/1TZ/m2vMEgRjw14PYq8SUMmbwp2qcSYW85dpBE7VADsmWMV2WmOVeETkDmjx0TQKkzuGq994Cl9T21Snm/nYIVW3O3hIffIlTXy388JjmE8kBxtDSN0AOyZYzXZaceqRGE1Fa9J/pVWg3HAcbXwh8GiEHMg38qvVPtA2hO6t4OdnsRTXLL/tfTrNv4lMDLBDsJrttDqp9/tNUpqF7RWLDXsVCOc+JBa5ZdzavNd8nRs/Q7vQaolzvFMgTKhlQzMToFKAWwkiOwOMwzj6qyINkSWejDbd6EvX2TqluIOyax+236nQvCONepUao6IdmcZuUXWJDWuHZ1WfbA0wZl3t4l1ow1r5jxcIRvcmjHO7WwieYUPOzeqPoxS4TZ1A6axScMmZBKXP23Yt0wObsjfAWLT66LtpTBW/Uo93Z/+n2uY9Oa+dnsKZIDpHYKYLrSdCXQ6WuBvavLnL4c4NM4HOE3SUc8RTIExqgW3VTk4BalyIfAxw7JfgNFLfzTqhkuL/QKHZrqTc4g/ZHdzNw0cUctOyapqUFwPdAGjPpDguzhd0KsLap/Lgnp8Bxtk0tSOlRF9u5yFKRjEeleXWGOFzGeH3Bxs8vy0xKfEHpf0F738WoStsWJvVP0JJZ9Y1mUb3Adi6pAwzpSXoOIS1czINsgJ4vgYYB56hN9HGH9xW8rICt0XI+0uTfaAPE8ptwaWVt2gPR2tosPa/NrUZ1WlFZtLSySUcyc5Be+iiPDnnb4BxdnVtTaPYBFx765hKbcq0dYuBdXILo5ZxCr5B947tXNsKai7dnhq6O5UF5h6IRDsLraHcTyEsxgDHboenUPhRFdtpxemLPAqtgk/cqz/5Mpq/ibu/uHWRt6jFXd0iPQ7bhg4gO2f1VvF6WrCzEA5dVUTyxRlgnO1YY9U7q9hOK06f4pm2zeKaDwTaj9CVRSy8JDFJzbet2rwkGKWZG+ijhD5dGj75EnlCimahPemmfMO+GK1YA4x5dBqrdk4gc76ZQD9FJBTasNbsZ27SOa7u2xb5T2jRve2GqxTMBNEFAsv/nWjShbbm+b+UjWZhZFK8r7mwq3gDXJ66q8+iUqpcITsaGNjfANgspRzygvmlQvPqvIJlFYcN+20Q78wKv9y4/LHM0lkYXife11zoVRoDjFWobjutznFWj6ltpuS2GgK9jdB/5xYvpUAEL7EhM9salRLNcWEY2F8AcN7E+9OKdwjPz0K47gP9zU93VqkMsGOC1W2nFacvWU7BCB9Pt8xrQHO0WYXAWQh5Reb6ZBFg7Jn3/2bVhSkLyqliCt/t9PJLsZ1VUn6lM8COCVa3nVanngJ3Strqe6KFwUC3AJo60biS/fsy1fhKLOYfSsZrYjr1pdvRDH00GtgFAAAOa0lEQVR/4oEDOyKTdlZJ1SqlAXaSCqJTCJ6WNEFX5wt2BsKhVib86/o7ms6xpq5d31Zo3NseFozWCdN2Tey0+GbZziopx/IaYJxZU8dR+lzSJF2dL2guwtoZqfNvjgaUycZcUyf7IqDAuQiZvh4ZckYzOolyjHOKemTdziop1XIbYOeXoI4kdEHSRF2dL0a7ozUp1ZPaTBBdJvBg1zSR5fYYoTsvbpqaQ+nLrumcFt882lkl5Vp+A+yY4OjBhLksabKOzv+9wGkI+ZO0+DOwvwPg2kFC9ys0r09Lg8xxmkvfSg3dCuClmccqYQCSC2yLmbezSpq6GwY4djt8IKWRpAm7OF/k8Wjx7FS4B3oH0TlUx6mL4Hk25NHOkG7qA5TOd4ZvikQFnoqQubSzSkrbHQOMM61oY1VSw7ZVm5m02PF804zmSfxEGlh5Yoiso0Vn9suaQJcKOjRPjcoQS+BxCOlMdyG3DDCucBUbq6bYVZqBvcvBbYdP6Vlugmv4bBn+yLvh4OohU93ktrYxIuegxVzbWSXhG891zwDHbofjxqr/pyrttEheZFuck7TYqOvvafRwYpz8Aa5RaJw6sc4E0XkCq9LO3oqcjRZzb2eVdCm6aYBx1p3GqripCu20JM1HO4XuJw0dQuorSRdN3vNTfQaaF/lGNI9071FDH/I8JXA2QhbSzqoPvitNcdcAO88EO41V49PMXpNUiPLO552ymIoRLk3K0dW91jLcFsOM28S7c3Va2+NWQDu6Q7pnpk9InIU2C2tn1TPjVSa4bYBjt8NTqE5Pu4FspyVwelr/uzKw8dm/jn2WwR8q5NuSLvRC5jvab7FLrX4pw1kYpnNfFKyYn/sGGGcztsk83tmwR5fFc2KYxEPRZjrfP9a1C42WOJH4CiQpnW3bteNd4/1XvjN0CK17jx0m0PvHy82v8HZWSdfFYBhgrELcWHUDXQ7iwKSilGG+wKMR8ry0uJiGzhB1Ulp4eeFIdl+0h67JK14mcRrR0SS/mAl2/qB3LO/IU4p2VknTHxwDXK6ECXSZIOe2ea1YSIEnIuRZSYu70k/9wMb/W78xTcwcsH4vy00wwiiHWNmGaOhEUmdmGyRz9O/IclYu7doyT2UswMAZYJyUy63GSc63LaZ73sUB2opDcu5/bIIjNmQjp7+FzMOYQPMFfTzzQFkEEK7WXzgLVzN+jjww10AaYMcEG9HnRB7nUqUIfdaGtRNS5+xoQwlBRyOspfYYIHVd+wA0QfRZgU490yQ5bF+HWZhH20fKpZ4ysAY49ktQpwk6pdQVWE6O0gW2Xcvkw1k2dRUkpz4kjmWR5Wswwrh9/EBdLt2hELzYhjxioAqwQjIDbYCdPB1orEpokQ1r2Ty3nKNJ/JPiLWSuHUJ/h0Kz06D+4ZmmFkmaVeb8CJ5rQx5bZo5JuQ2+AcYKlbux6jcUmgOSFnKt8xvL9iRrN2SGnxGwK+2UkqTPwH4TwPQkGFnNJbXAtmqlb2eVNP9qGGDnl2AZG6vyW3oW781yk79pROeKPCbpQsl7vgz3wDBvzDturvHmaD3+UVeW7XhMQacirDnRzippvapjgB0TLFVj1e/Jcn+MMG5OmtnFwP4PgK0zC5AN8CMKzabZQJcMdX9tzMn4JqCdy8BM0HEIa860s0qqWbUMcOx2uAyNVe8ROR0tPpi0gOPOn6HX0er+TGNkAE7qctuqzc4AupyQdW1J09nO+aYiCUp2DtpDTrWzSqpX9QwwVmyssWq84Ip4MfALGU7PZXN/EB1LpNRJOulK62G+yMPQ4sIeprg/NNC2RMcEizgw3dl2VkkLX00DjFXrNFZFmHM7rcfF0eloTb4zaeG6mc+G/XbZni91w1vk5mjxoW7GDtSYseMK4hcjm+SYl9PtrJLqVF0DHLsdjhurXp7TM7KnZKPpGJn03aRF62r+bK3PpXq6q7FlGiTcorbZtUyUcuXS1L8u726UR9eexyXOdrmdVdLaVNsAY/U6jVW1KOPnL5Lsfrlu6ne0FZPEeWhzftKF7fT8pvZdboJZ/n0+IMPZrrezSlrnLAVOyi2/+WONVeNfgpk0rxQ4AyFzPYjcBNGXhRTa6OdXhU4kibugzfg4yWpfzdGZlLkiIxHuXW5+zrezSqqPN8AXFBxrrBqb4LSkoq44X+ThaPGSNDG7wWLDPgTCsU9J+IBCuvbJTjfl6G9MQ0eQurC/yWuZRdyuaOnBGFl34LYY9qOTN8AVVYsbq1osgvTufsRcdY7AYxHy3DSwesIYu62/p6c5JRhM6BIb1g4vAZXyUAh0LKF0zoQGb9IyHIxv8LHyJFgsE2+Aq+qfUmPVQr+mD/QxQguKXVq9R1/eaDOr277eCZVlRiM6leQnE9GJ21lN4mxcwT8nwhmwyd4A11LQJI1Vi97HysDGz9D+xbG1ulRLn9kM39zgt47xzoWuCbRA0Mf6CUZq2EZm9kA0lu1HgHHmeAMcR5x+2hYR+oINa8XtvR07H+XJlNdJDnD8lkLulUMgZ0OYQJ8X9KFeEiB0sQ1rA9vOqhct1jTWG+AECvbSWJXkQtviYUmLkmh+UwHVOSDKqUvQXIS1M5wiXQBZE0QLBb6vm9CEzrVhbaDbWXWjw3hjvAF2oWA3jVVJtW2rFnQBl+mQJLfumRKbAFzkO9BiLjtkiswzjdjdnO9M6XTbrjnRDDgNTfrF8AbYrXKBDiIwF9AbVpnyG4GnI+SXu4XKchwD/Q7Q32YZIwPsnyo0q+qaQZgBghxr7xb369t85ax4n4AFCOlfJnVRbm+AXYj01yF1vQIG8TatKYAdAs1diHAvRliOLWfNpTtSQ3f0klIZxpL8km3x38rAxSkO+2oDrDe6HazZDsAzoHkMFrdhhA4+Ay5GeW+AxeieSVQTRPMFOnfqmGjraA19LRNRPKhXYBwFvAEO0PJgYO8GsL1TKQlPaRI39d+nOVW1gSHrDXBQSlnXJjRy7wv/+APdttlvUMrg83BLAW+AbtVr7Wybo4dS5lLX0hF4HEJWpgW7a/UZdL7eAAekwiawbQF119KRHX0rRib/yDXenu9gKOANcDDqCAY2fhO9vmPp/FCheZtjnD3dAVLAG+AgFLOuXWi0xLVUCH7OhvyIa7w938FRwBvgANTSBNGZAk90LRWB+yDkta7x9nwHRwFvgANQSwb2xwC2dSyV3+nP3AzX83nHeHu6A6SAN0DXi1nX5jT6tWtpEBixoWm4xtvzHSwFvAG6Xs+mPkDpfNfSEPhBhHSOt2s6e77jK+AN0PEVwkBXA9rHtTRkuA2G+TPXeHu+g6WAN0Cn6yky0DIANafSIG9Xizs7xdmTHUgFvAG6XNaG9iR1g2spkFpgW7W4lZO/vAKFKuANsFD5kwU3TZ0rqbj2+33Sl+EeGOaNfU7307wCqSngDTA1KfMHYqD/AeTWObrCw2qbzfJXy0f0CqyugDdAV1dF/S+vpZns3EsEgotsyINdld3zHiwFvAG6Ws9GdBzJz7lGX7KHoT200DXenu9gKuAN0NG6MrDxM7TdXaMvy60wwl+5xtvzHUwFvAG6WNcPaR3+Vn9xkPoShWaag7w95QFVwBugi4VtjE4nzTddoy7wEwj5H67x9nwHVwFvgA7W1jSiC0Ue4Rp1KdoF7Um3usbb8x1cBbwBOlhbBvZhAH/vGPUHFBq3PtlxTGBPt3cFvAH2rlmxMwK9mZBzLeQJXWzDmnO/Wostto+etQLeALNWOG38huaSOj1t2KzxRB6EFhdnHcfjewV6UcAbYC9qlWAsm/Y2CP9cAiq9UHhefG4rtNZ/tJdJfqxXIGsFvAFmrXCa+AdpQ47qT2lC5oT1LYVmr5xi+TBega4V8AbYtVQlGBioSWi4BEx6oiDyY2jxzJ4m+cFegRwU8AaYg8hphTCBvipodlp4eeGoxh2xmHflFc/H8Qp0q4A3wG6VKsE4Nu3vIWxUAio9UOB9CunagU095OeHuqyAN0BXqtfUjpTucIXuCzwpfcm2a//mGm/PtxoKeAN0pM4m0HxBH3eE7l9pSjwQbX7dNd6ebzUU8AboSJ0Z6G5A2ztC9wWaf5bllhjhk47x9nQrooA3QBcKPePpV9Ku97gLVFfmyKsUcrp7vD3jqijgDdCFSgej7yOMc01EBR2HsHaOCxJ7jtVUwBugA3Vnw46AONABqitRFPgWhLzHNd6eb3UU8AboQK3ZsM+AWM8BqitS/IFCs51jnD3diingDbDsBW8u25Wq3Vx2mqvyI/hZG/IE13h7vtVSwBtg2evtqAEKdh+EQ9eWXV7Pr9oKeAMse/3dNMDfaTK3xCI+U3Z5Pb9qK+ANsOz1r2syTacDzLplp/oCP1Jt26oFrvD1PKurgDdAB2pvgugywZ3DxEUehRYvcEBaT7HiCngDdGEBOHYbLMNtMMyfuSCt51htBbwBulL/RvQRkp8pPV3hdrXNzqXn6Ql6BQB4A3RpGTT1L5Q+DOCAstKmdLpt104pKz/PyyuwogLeAF1cD3W9BbTTCLMroGkgNihLGhLfiTZvKgsfz8MrMJ4C3gBdXx8z9XKMYjcDO03krgDeUGBKD+kJboUlHC2Qgw/tFehaAW+AXUvlyMCmtofFbhz7ZRgbYm6fzxBaZMPawY4o5Wl6BfwzwIFeA3W9DCba26A2TbEhAq/JMl+B70fIS7OM4bG9Amkq4H8Bpqlm2bECvQ2wexNmWufZIWDSpCxyS7T4YJqYHssrkKUC3gCzVLfM2PtqA6wb7W3IvQTGZrhFErqkFthW7eQkGH6uVyBvBbwB5q14WeONvVnem4wPMNfU3mjyh7KYihE+3ds8P9orUKwC3gCL1b+c0WdrfTyPvQzt3gL3BjBl7UR5k4j3o8WHypmMZ+UVGGf1enG8AhMqMENvQhT/OuReADYDsCnImyVcDYtLMMKlE2L4AV6BEirw/wBT9ySzG22TjAAAAABJRU5ErkJggg==",
- "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": "/"
- }
- }
- },
- "XTest": {
- "name": "XTest",
- "label": "测试组件",
- "categoryId": "test",
- "props": [
- {
- "name": "booleanProp",
- "label": "布尔值",
- "setters": "BooleanSetter",
- "title": "提示说明文本",
- "defaultValue": true
- },
- {
- "name": "stringProp",
- "setters": "StringSetter"
- },
- {
- "name": "numberProp",
- "setters": "NumberSetter"
- },
- {
- "name": "selectProp",
- "setters": "SelectSetter",
- "defaultValue": "default",
- "options": [
- "default",
- "primary",
- "success",
- "warning",
- "danger",
- "info"
- ]
- },
- {
- "name": "objectProp",
- "setters": "ObjectSetter"
- },
- {
- "name": "arrayProp",
- "setters": "ArraySetter"
- },
- {
- "name": "iconProp",
- "setters": "IconSetter"
- },
- {
- "name": "colorProp",
- "setters": "ColorSetter"
- },
- {
- "name": "modelValue",
- "setters": "StringSetter"
- },
- {
- "name": "syncProp",
- "setters": "StringSetter"
- }
- ],
- "events": [
- {
- "name": "click",
- "params": [
- "props"
- ]
- },
- {
- "name": "submit",
- "params": [
- "props"
- ]
- },
- {
- "name": "change",
- "params": [
- "data"
- ]
- },
- {
- "name": "update:modelValue",
- "params": [
- "value"
- ]
- },
- {
- "name": "update:syncProp",
- "params": [
- "value"
- ]
- }
- ],
- "slots": [
- {
- "name": "default",
- "params": [
- "props",
- "data"
- ]
- },
- {
- "name": "extra",
- "params": [
- "props",
- "data"
- ]
- }
- ],
- "snippet": {
- "props": {}
- },
- "package": "@vtj/ui"
- },
- "XIcon": {
- "name": "XIcon",
- "label": "图标",
- "categoryId": "base",
- "props": [
- {
- "name": "icon",
- "label": "图标",
- "setters": "IconSetter"
- },
- {
- "name": "size",
- "defaultValue": "default",
- "setters": [
- "SelectSetter",
- "NumberSetter"
- ],
- "options": [
- "default",
- "large",
- "small"
- ]
- },
- {
- "name": "color",
- "label": "颜色",
- "setters": "ColorSetter"
- },
- {
- "name": "background",
- "label": "背景色",
- "setters": "ColorSetter"
- },
- {
- "name": "src",
- "label": "图片Url",
- "setters": "InputSetter"
- },
- {
- "name": "radius",
- "label": "圆角值",
- "setters": "NumberSetter"
- },
- {
- "name": "padding",
- "label": "内边距",
- "setters": "NumberSetter"
- },
- {
- "name": "hoverEffect",
- "label": "悬停效果",
- "setters": "BooleanSetter"
- }
- ],
- "snippet": {
- "props": {
- "icon": "Star"
- }
- },
- "package": "@vtj/ui"
- },
- "XContainer": {
- "name": "XContainer",
- "label": "容器",
- "categoryId": "base",
- "props": [
- {
- "name": "tag",
- "label": "标签名",
- "setters": "StringSetter",
- "defaultValue": "div"
- },
- {
- "name": "fit",
- "label": "高度自适应",
- "setters": "BooleanSetter"
- },
- {
- "name": "width",
- "label": "宽度",
- "setters": "StringSetter"
- },
- {
- "name": "height",
- "label": "高度",
- "setters": "StringSetter"
- },
- {
- "name": "flex",
- "label": "flex布局",
- "setters": "BooleanSetter",
- "defaultValue": true
- },
- {
- "name": "inline",
- "label": "inline-flex",
- "setters": "BooleanSetter"
- },
- {
- "name": "direction",
- "label": "排版方向",
- "setters": "SelectSetter",
- "options": [
- "row",
- "row-reverse",
- "column",
- "column-reverse"
- ],
- "defaultValue": "row"
- },
- {
- "name": "wrap",
- "label": "换行",
- "setters": "SelectSetter",
- "options": [
- "nowrap",
- "wrap",
- "wrap-reverse"
- ],
- "defaultValue": "nowrap"
- },
- {
- "name": "justify",
- "label": "主轴对齐",
- "setters": "SelectSetter",
- "options": [
- "flex-start",
- "flex-end",
- "center",
- "space-between",
- "space-around"
- ],
- "defaultValue": "flex-start"
- },
- {
- "name": "align",
- "label": "交叉轴对齐",
- "setters": "SelectSetter",
- "options": [
- "flex-start",
- "flex-end",
- "center",
- "baseline",
- "stretch"
- ],
- "defaultValue": "flex-start"
- },
- {
- "name": "alignContent",
- "label": "多轴线对齐",
- "title": "多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用",
- "setters": "SelectSetter",
- "options": [
- "flex-start",
- "flex-end",
- "center",
- "space-between",
- "space-around",
- "stretch"
- ],
- "defaultValue": "stretch"
- },
- {
- "name": "grow",
- "label": "自动放大",
- "setters": "BooleanSetter",
- "defaultValue": false
- },
- {
- "name": "shrink",
- "label": "自动缩小",
- "setters": "BooleanSetter",
- "defaultValue": false
- },
- {
- "name": "alignSelf",
- "label": "alignSelf",
- "title": "单个项目有与其他项目不一样的对齐方式。可覆盖容器的align-items属性",
- "setters": "SelectSetter",
- "options": [
- "flex-start",
- "flex-end",
- "center",
- "baseline",
- "stretch"
- ],
- "defaultValue": "auto"
- },
- {
- "name": "overflow",
- "label": "overflow",
- "setters": "SelectSetter",
- "options": [
- "auto",
- "hidden",
- "visible"
- ]
- },
- {
- "name": "padding",
- "label": "内边距",
- "setters": "BooleanSetter",
- "defaultValue": false
- },
- {
- "name": "gap",
- "label": "子组件间隔",
- "setters": "BooleanSetter"
- },
- {
- "name": "autoPointer",
- "label": "autoPointer",
- "setters": "BooleanSetter"
- }
- ],
- "snippet": {
- "props": {
- "padding": true
- }
- },
- "package": "@vtj/ui"
- },
- "XAction": {
- "name": "XAction",
- "label": "操作按钮",
- "categoryId": "base",
- "props": [
- {
- "name": "name",
- "label": "名称标识",
- "setters": "StringSetter"
- },
- {
- "name": "label",
- "label": "标题文本",
- "setters": "StringSetter"
- },
- {
- "name": "value",
- "label": "动作值",
- "setters": "StringSetter",
- "title": "用来传输数据"
- },
- {
- "name": "icon",
- "label": "图标配置",
- "setters": "IconSetter"
- },
- {
- "name": "mode",
- "label": "模式",
- "setters": "SelectSetter",
- "options": [
- "button",
- "text",
- "icon"
- ],
- "defaultValue": "button"
- },
- {
- "name": "size",
- "defaultValue": "default",
- "setters": "SelectSetter",
- "options": [
- "default",
- "large",
- "small"
- ]
- },
- {
- "name": "type",
- "defaultValue": "default",
- "setters": "SelectSetter",
- "options": [
- "default",
- "primary",
- "success",
- "warning",
- "danger",
- "info"
- ]
- },
- {
- "name": "menus",
- "label": "菜单配置",
- "setters": "JsonSetter"
- },
- {
- "name": "tooltip",
- "label": "Tooltip配置",
- "setters": [
- "StringSetter",
- "JsonSetter"
- ]
- },
- {
- "name": "badge",
- "label": "Badge配置",
- "setters": [
- "StringSetter",
- "NumberSetter",
- "JsonSetter"
- ]
- },
- {
- "name": "dropdown",
- "label": "Dropdown配置",
- "setters": "JsonSetter"
- },
- {
- "name": "button",
- "label": "Button配置",
- "setters": "JsonSetter",
- "title": "mode为button时有效"
- },
- {
- "name": "disabled",
- "label": "禁用",
- "setters": "BooleanSetter"
- },
- {
- "name": "background",
- "label": "背景",
- "setters": "SelectSetter",
- "options": [
- "always",
- "hover",
- "none"
- ]
- },
- {
- "name": "circle",
- "label": "圆形",
- "setters": "BooleanSetter"
- }
- ],
- "events": [
- "click",
- "command"
- ],
- "slots": [
- {
- "name": "item",
- "params": [
- "item",
- "index"
- ]
- },
- {
- "name": "default"
- }
- ],
- "snippet": {
- "props": {
- "label": "操作按钮"
- }
- },
- "package": "@vtj/ui"
- },
- "XActionBar": {
- "name": "XActionBar",
- "label": "操作按钮集",
- "categoryId": "base",
- "props": [
- {
- "name": "items",
- "title": "动作项",
- "setters": "ArraySetter"
- },
- {
- "name": "mode",
- "label": "模式",
- "setters": "SelectSetter",
- "options": [
- "button",
- "text",
- "icon"
- ],
- "defaultValue": "button"
- },
- {
- "name": "size",
- "defaultValue": "default",
- "setters": "SelectSetter",
- "options": [
- "default",
- "large",
- "small"
- ]
- },
- {
- "name": "type",
- "defaultValue": "default",
- "setters": "SelectSetter",
- "options": [
- "default",
- "primary",
- "success",
- "warning",
- "danger",
- "info"
- ]
- },
- {
- "name": "tooltip",
- "label": "Tooltip配置",
- "setters": [
- "StringSetter",
- "JsonSetter"
- ]
- },
- {
- "name": "badge",
- "label": "Badge配置",
- "setters": [
- "StringSetter",
- "NumberSetter",
- "JsonSetter"
- ]
- },
- {
- "name": "dropdown",
- "label": "Dropdown配置",
- "setters": "JsonSetter"
- },
- {
- "name": "button",
- "label": "Button配置",
- "setters": "JsonSetter",
- "title": "mode为button时有效"
- },
- {
- "name": "disabled",
- "label": "禁用",
- "setters": "BooleanSetter"
- },
- {
- "name": "background",
- "label": "背景",
- "setters": "SelectSetter",
- "options": [
- "always",
- "hover",
- "none"
- ]
- },
- {
- "name": "circle",
- "label": "圆形",
- "setters": "BooleanSetter"
- }
- ],
- "events": [
- "click",
- "command"
- ],
- "snippet": {
- "props": {
- "items": [
- {
- "label": "操作一",
- "value": 1
- },
- {
- "label": "操作二",
- "value": 2
- },
- {
- "label": "操作三",
- "value": 3
- }
- ]
- }
- },
- "package": "@vtj/ui"
- },
- "XQrCode": {
- "name": "XQrCode",
- "label": "二维码",
- "categoryId": "base",
- "props": [
- {
- "name": "size",
- "title": "二维码尺寸",
- "setters": "NumberSetter"
- },
- {
- "name": "content",
- "setters": [
- "StringSetter",
- "FunctionSetter"
- ]
- },
- {
- "name": "expired",
- "title": "设置过期时间,单位毫秒",
- "setters": "NumberSetter"
- },
- {
- "name": "tip",
- "title": "过期时提示文本",
- "setters": "StringSetter"
- },
- {
- "name": "options",
- "title": "qrcode工具配置参数:https://www.npmjs.com/package/qrcode",
- "setters": "ObjectSetter"
- }
- ],
- "events": [
- {
- "name": "refresh"
- },
- {
- "name": "draw"
- }
- ],
- "slots": [
- "tip"
- ],
- "snippet": {
- "props": {
- "content": "二维码内容"
- }
- },
- "package": "@vtj/ui"
- },
- "XPanel": {
- "name": "XPanel",
- "label": "面板",
- "categoryId": "layout",
- "props": [
- {
- "name": "fit",
- "label": "fit",
- "title": "宽高自适应",
- "setters": "BooleanSetter"
- },
- {
- "name": "width",
- "label": "width",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "height",
- "label": "height",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "border",
- "title": "显示边框",
- "setters": "BooleanSetter"
- },
- {
- "name": "radius",
- "title": "圆角",
- "setters": "BooleanSetter"
- },
- {
- "name": "card",
- "title": "卡片模式",
- "setters": "BooleanSetter"
- },
- {
- "name": "size",
- "defaultValue": "default",
- "setters": [
- "SelectSetter"
- ],
- "options": [
- "default",
- "large",
- "small"
- ]
- },
- {
- "name": "shadow",
- "title": "阴影设置",
- "setters": "SelectSetter",
- "options": [
- "none",
- "always",
- "hover"
- ]
- },
- {
- "name": "header",
- "title": "头部设置",
- "setters": [
- "StringSetter",
- "ObjectSetter"
- ]
- },
- {
- "name": "body",
- "title": "body",
- "setters": "ObjectSetter"
- },
- {
- "name": "footer",
- "title": "footer",
- "setters": "ObjectSetter"
- }
- ],
- "slots": [
- "default",
- "actions",
- "title",
- "footer"
- ],
- "snippet": {
- "props": {
- "header": "标题"
- },
- "children": "内容文本"
- },
- "package": "@vtj/ui"
- },
- "XAttachment": {
- "name": "XAttachment",
- "label": "附件",
- "categoryId": "data",
- "props": [
- {
- "name": "modelValue",
- "label": "modelValue",
- "title": "列表显示的文件",
- "setters": "ArraySetter"
- },
- {
- "name": "selectValue",
- "label": "selectValue",
- "title": "选中值,开启 selectable 有效",
- "setters": "ArraySetter"
- },
- {
- "name": "uploader",
- "label": "uploader",
- "title": "文件上传方法",
- "setters": "FunctionsSetter"
- },
- {
- "name": "multiple",
- "label": "multiple",
- "title": "支持多文件上传, 同时在selectable时控制多选",
- "setters": "BooleanSetter"
- },
- {
- "name": "limit",
- "label": "limit",
- "title": "允许上传文件的最大数量",
- "setters": "NumberSetter"
- },
- {
- "name": "accept",
- "label": "accept",
- "title": " 接受上传的文件类型, 如:image/png, image/jpeg, .pptx",
- "setters": "StringSetter"
- },
- {
- "name": "disabled",
- "label": "disabled",
- "title": "禁止更改文件,不能上传和删除",
- "setters": "BooleanSetter"
- },
- {
- "name": "size",
- "defaultValue": "default",
- "setters": "SelectSetter",
- "options": [
- "default",
- "large",
- "small"
- ]
- },
- {
- "name": "thumbnail",
- "label": "thumbnail",
- "title": "缩略图生成方法",
- "setters": "FunctionSetter"
- },
- {
- "name": "addable",
- "label": "addable",
- "title": "可增加",
- "setters": "BooleanSetter",
- "defaultValue": true
- },
- {
- "name": "removable",
- "label": "removable",
- "title": "可删除",
- "setters": "BooleanSetter",
- "defaultValue": true
- },
- {
- "name": "downloadable",
- "label": "downloadable",
- "title": "可下载",
- "setters": "BooleanSetter",
- "defaultValue": true
- },
- {
- "name": "previewable",
- "label": "previewable",
- "title": "可预览",
- "setters": "BooleanSetter",
- "defaultValue": true
- },
- {
- "name": "selectable",
- "label": "selectable",
- "title": "可选择",
- "setters": "BooleanSetter",
- "defaultValue": false
- },
- {
- "name": "clickable",
- "label": "clickable",
- "title": "可点击",
- "setters": "BooleanSetter",
- "defaultValue": false
- },
- {
- "name": "listType",
- "label": "listType",
- "title": "列表类型",
- "setters": "SelectSetter",
- "options": [
- "card",
- "list"
- ],
- "defaultValue": "card"
- },
- {
- "name": "beforeUpload",
- "title": "上传前守卫",
- "setters": "FunctionSetter"
- },
- {
- "name": "limitSize",
- "title": "允许上传的文件大写最大值, 支持 K / M",
- "setters": "StringSetter",
- "defaultValue": "10M"
- },
- {
- "name": "formatter",
- "setters": "FunctionSetter"
- },
- {
- "name": "valueFormatter",
- "setters": "FunctionSetter"
- },
- {
- "name": "previewer",
- "setters": "FunctionSetter"
- },
- {
- "name": "downloader",
- "setters": "FunctionSetter"
- },
- {
- "name": "autoUpload",
- "setters": "BooleanSetter"
- }
- ],
- "events": [
- "click",
- "preview",
- "remove",
- "download",
- "select",
- "change",
- "update:modelValue",
- "update:selectValue"
- ],
- "slots": [
- "tip"
- ],
- "snippet": {
- "props": {}
- },
- "package": "@vtj/ui"
- },
- "XDataItem": {
- "name": "XDataItem",
- "label": "数据项",
- "categoryId": "data",
- "props": [
- {
- "name": "direction",
- "title": "排版方向",
- "setters": "SelectSetter",
- "options": [
- "row",
- "column"
- ],
- "defaultValue": "column"
- },
- {
- "name": "imageSrc",
- "title": "图片URL",
- "setters": "StringSetter"
- },
- {
- "name": "imageWidth",
- "title": "图片宽度",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "imageHeight",
- "title": "图片高度",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "icon",
- "title": "图片高度",
- "setters": [
- "IconSetter"
- ]
- },
- {
- "name": "title",
- "setters": [
- "StringSetter"
- ]
- },
- {
- "name": "description",
- "setters": [
- "StringSetter"
- ]
- },
- {
- "name": "actions",
- "title": "动作按钮 ActionBarItems",
- "setters": [
- "ArraySetter"
- ]
- },
- {
- "name": "actionBarProps",
- "title": "动作条组件配置 ActionBarProps",
- "setters": [
- "ObjectSetter"
- ]
- },
- {
- "name": "split",
- "setters": [
- "BooleanSetter"
- ]
- },
- {
- "name": "active",
- "setters": [
- "BooleanSetter"
- ]
- },
- {
- "name": "hover",
- "setters": [
- "BooleanSetter"
- ]
- },
- {
- "name": "padding",
- "setters": [
- "BooleanSetter"
- ]
- },
- {
- "name": "tag",
- "label": "标签名",
- "setters": "StringSetter",
- "defaultValue": "div"
- },
- {
- "name": "fit",
- "label": "高度自适应",
- "setters": "BooleanSetter"
- },
- {
- "name": "width",
- "label": "宽度",
- "setters": "StringSetter"
- },
- {
- "name": "height",
- "label": "高度",
- "setters": "StringSetter"
- },
- {
- "name": "flex",
- "label": "flex布局",
- "setters": "BooleanSetter",
- "defaultValue": true
- },
- {
- "name": "inline",
- "label": "inline-flex",
- "setters": "BooleanSetter"
- },
- {
- "name": "wrap",
- "label": "换行",
- "setters": "SelectSetter",
- "options": [
- "nowrap",
- "wrap",
- "wrap-reverse"
- ],
- "defaultValue": "nowrap"
- },
- {
- "name": "justify",
- "label": "主轴对齐",
- "setters": "SelectSetter",
- "options": [
- "flex-start",
- "flex-end",
- "center",
- "space-between",
- "space-around"
- ],
- "defaultValue": "flex-start"
- },
- {
- "name": "align",
- "label": "交叉轴对齐",
- "setters": "SelectSetter",
- "options": [
- "flex-start",
- "flex-end",
- "center",
- "baseline",
- "stretch"
- ],
- "defaultValue": "flex-start"
- },
- {
- "name": "alignContent",
- "label": "多轴线对齐",
- "title": "多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用",
- "setters": "SelectSetter",
- "options": [
- "flex-start",
- "flex-end",
- "center",
- "space-between",
- "space-around",
- "stretch"
- ],
- "defaultValue": "stretch"
- },
- {
- "name": "grow",
- "label": "自动放大",
- "setters": "BooleanSetter",
- "defaultValue": false
- },
- {
- "name": "shrink",
- "label": "自动缩小",
- "setters": "BooleanSetter",
- "defaultValue": false
- },
- {
- "name": "alignSelf",
- "label": "alignSelf",
- "title": "单个项目有与其他项目不一样的对齐方式。可覆盖容器的align-items属性",
- "setters": "SelectSetter",
- "options": [
- "flex-start",
- "flex-end",
- "center",
- "baseline",
- "stretch"
- ],
- "defaultValue": "auto"
- },
- {
- "name": "overflow",
- "label": "overflow",
- "setters": "SelectSetter",
- "options": [
- "auto",
- "hidden",
- "visible"
- ]
- },
- {
- "name": "padding",
- "label": "内边距",
- "setters": "BooleanSetter",
- "defaultValue": false
- },
- {
- "name": "gap",
- "label": "子组件间隔",
- "setters": "BooleanSetter"
- },
- {
- "name": "autoPointer",
- "label": "autoPointer",
- "setters": "BooleanSetter"
- }
- ],
- "events": [
- {
- "name": "imageClick"
- },
- {
- "name": "titleClick"
- },
- {
- "name": "actionClick",
- "params": [
- "action"
- ]
- },
- {
- "name": "actionCommand",
- "params": [
- "action",
- "menu"
- ]
- }
- ],
- "slots": [
- {
- "name": "image"
- },
- {
- "name": "title"
- },
- {
- "name": "description"
- },
- {
- "name": "actions"
- },
- {
- "name": "default"
- }
- ],
- "snippet": {
- "props": {
- "title": "标题文本",
- "description": "描述文本示例内容"
- }
- },
- "package": "@vtj/ui"
- },
- "XDialog": {
- "name": "XDialog",
- "label": "弹窗",
- "categoryId": "layout",
- "props": [
- {
- "name": "modelValue",
- "title": "控制是否显示弹窗",
- "setters": "BooleanSetter",
- "defaultValue": true
- },
- {
- "name": "title",
- "setters": "StringSetter"
- },
- {
- "name": "subtitle",
- "setters": "StringSetter"
- },
- {
- "name": "icon",
- "setters": "IconSetter"
- },
- {
- "name": "size",
- "defaultValue": "default",
- "setters": "SelectSetter",
- "options": [
- "default",
- "large",
- "small"
- ]
- },
- {
- "name": "width",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "height",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "left",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "top",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "modal",
- "setters": "BooleanSetter",
- "defaultValue": true
- },
- {
- "name": "draggable",
- "setters": "BooleanSetter",
- "defaultValue": true
- },
- {
- "name": "resizable",
- "setters": "BooleanSetter"
- },
- {
- "name": "closable",
- "setters": "BooleanSetter",
- "defaultValue": true
- },
- {
- "name": "maximizable",
- "setters": "BooleanSetter"
- },
- {
- "name": "minimizable",
- "setters": "BooleanSetter"
- },
- {
- "name": "mode",
- "setters": "SelectSetter",
- "options": [
- "normal",
- "maximized",
- "minimized"
- ],
- "defaultValue": "normal"
- },
- {
- "name": "src",
- "title": "加载页码url",
- "setters": "StringSetter"
- },
- {
- "name": "beforeClose",
- "title": "关闭弹窗回调函数,return true 阻止关闭",
- "setters": "FunctionSetter"
- },
- {
- "name": "submit",
- "setters": [
- "Boolean",
- "StringSetter"
- ]
- },
- {
- "name": "cancel",
- "setters": [
- "Boolean",
- "StringSetter"
- ]
- },
- {
- "name": "bodyPadding",
- "setters": "BooleanSetter"
- },
- {
- "name": "primary",
- "setters": "BooleanSetter"
- },
- {
- "name": "fit",
- "label": "fit",
- "title": "宽高自适应",
- "setters": "BooleanSetter"
- },
- {
- "name": "width",
- "label": "width",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "height",
- "label": "height",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "border",
- "title": "显示边框",
- "setters": "BooleanSetter"
- },
- {
- "name": "radius",
- "title": "圆角",
- "setters": "BooleanSetter"
- },
- {
- "name": "card",
- "title": "卡片模式",
- "setters": "BooleanSetter"
- },
- {
- "name": "shadow",
- "title": "阴影设置",
- "setters": "SelectSetter",
- "options": [
- "none",
- "always",
- "hover"
- ]
- },
- {
- "name": "header",
- "title": "头部设置",
- "setters": [
- "StringSetter",
- "ObjectSetter"
- ]
- },
- {
- "name": "body",
- "title": "body",
- "setters": "ObjectSetter"
- },
- {
- "name": "footer",
- "title": "footer",
- "setters": "ObjectSetter"
- }
- ],
- "events": [
- {
- "name": "update:modelValue",
- "params": [
- "modelValue"
- ]
- },
- {
- "name": "open",
- "params": [
- "instance"
- ]
- },
- {
- "name": "close"
- },
- {
- "name": "destroy"
- },
- {
- "name": "maximized"
- },
- {
- "name": "minimized"
- },
- {
- "name": "normal"
- },
- {
- "name": "modeChange",
- "params": [
- "mode"
- ]
- },
- {
- "name": "dragStart",
- "params": [
- "position"
- ]
- },
- {
- "name": "dragging",
- "params": [
- "position"
- ]
- },
- {
- "name": "dragEnd",
- "params": [
- "position"
- ]
- },
- {
- "name": "resizeStart",
- "params": [
- "dir",
- "mie"
- ]
- },
- {
- "name": "resizeEnd",
- "params": [
- "dir",
- "mie"
- ]
- },
- {
- "name": "resizing",
- "params": [
- "dir",
- "mie"
- ]
- },
- {
- "name": "submit"
- },
- {
- "name": "cancel"
- }
- ],
- "slots": [
- {
- "name": "title"
- },
- {
- "name": "actions"
- },
- {
- "name": "default"
- },
- {
- "name": "footer"
- },
- {
- "name": "extra"
- },
- {
- "name": "handle"
- }
- ],
- "snippet": {
- "props": {
- "title": "弹窗标题"
- }
- },
- "package": "@vtj/ui"
- },
- "XDialogForm": {
- "name": "XDialogForm",
- "label": "弹窗表单",
- "categoryId": "form",
- "props": [
- {
- "name": "modelValue",
- "setters": "BooleanSetter",
- "defaultValue": true
- },
- {
- "name": "size",
- "defaultValue": "default",
- "setters": "SelectSetter",
- "options": [
- "default",
- "large",
- "small"
- ]
- },
- {
- "name": "submit",
- "setters": [
- "StringSetter",
- "BooleanSetter"
- ],
- "defaultValue": "确定"
- },
- {
- "name": "cancel",
- "setters": [
- "StringSetter",
- "BooleanSetter"
- ],
- "defaultValue": "取消"
- },
- {
- "name": "model",
- "setters": "ObjectSetter"
- },
- {
- "name": "rules",
- "setters": "ObjectSetter"
- },
- {
- "name": "formProps",
- "title": "表单XForm组件参数选项",
- "setters": "ObjectSetter"
- },
- {
- "name": "submitMethod",
- "title": "表单提交处理方法, return true 关闭弹窗",
- "setters": "FunctionSetter"
- },
- {
- "name": "title",
- "setters": "StringSetter"
- },
- {
- "name": "subtitle",
- "setters": "StringSetter"
- },
- {
- "name": "icon",
- "setters": "IconSetter"
- },
- {
- "name": "width",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "height",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "left",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "top",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "modal",
- "setters": "BooleanSetter",
- "defaultValue": true
- },
- {
- "name": "draggable",
- "setters": "BooleanSetter",
- "defaultValue": true
- },
- {
- "name": "resizable",
- "setters": "BooleanSetter"
- },
- {
- "name": "closable",
- "setters": "BooleanSetter",
- "defaultValue": true
- },
- {
- "name": "maximizable",
- "setters": "BooleanSetter"
- },
- {
- "name": "minimizable",
- "setters": "BooleanSetter"
- },
- {
- "name": "mode",
- "setters": "SelectSetter",
- "options": [
- "normal",
- "maximized",
- "minimized"
- ],
- "defaultValue": "normal"
- },
- {
- "name": "src",
- "title": "加载页码url",
- "setters": "StringSetter"
- },
- {
- "name": "beforeClose",
- "title": "关闭弹窗回调函数,return true 阻止关闭",
- "setters": "FunctionSetter"
- },
- {
- "name": "bodyPadding",
- "setters": "BooleanSetter"
- },
- {
- "name": "primary",
- "setters": "BooleanSetter"
- },
- {
- "name": "fit",
- "label": "fit",
- "title": "宽高自适应",
- "setters": "BooleanSetter"
- },
- {
- "name": "width",
- "label": "width",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "height",
- "label": "height",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "border",
- "title": "显示边框",
- "setters": "BooleanSetter"
- },
- {
- "name": "radius",
- "title": "圆角",
- "setters": "BooleanSetter"
- },
- {
- "name": "card",
- "title": "卡片模式",
- "setters": "BooleanSetter"
- },
- {
- "name": "shadow",
- "title": "阴影设置",
- "setters": "SelectSetter",
- "options": [
- "none",
- "always",
- "hover"
- ]
- },
- {
- "name": "header",
- "title": "头部设置",
- "setters": [
- "StringSetter",
- "ObjectSetter"
- ]
- },
- {
- "name": "body",
- "title": "body",
- "setters": "ObjectSetter"
- },
- {
- "name": "footer",
- "title": "footer",
- "setters": "ObjectSetter"
- }
- ],
- "events": [
- {
- "name": "update:modelValue",
- "params": [
- "modelValue"
- ]
- },
- {
- "name": "submit",
- "params": [
- "model"
- ]
- },
- {
- "name": "close"
- }
- ],
- "slots": [
- "default",
- "extra",
- "handle",
- "footer"
- ],
- "snippet": {
- "props": {
- "title": "弹窗表单"
- }
- },
- "package": "@vtj/ui"
- },
- "XField": {
- "name": "XField",
- "label": "字段",
- "categoryId": "form",
- "props": [
- {
- "name": "name",
- "title": "字段名称",
- "setters": "StringSetter"
- },
- {
- "name": "label",
- "title": "字段标题文本",
- "setters": "StringSetter"
- },
- {
- "name": "editor",
- "title": "编辑器组件",
- "setters": "SelectSetter",
- "options": [
- "none",
- "text",
- "textarea",
- "select",
- "checkbox",
- "radio",
- "number",
- "date",
- "time",
- "datetime",
- "switch",
- "slider",
- "rate",
- "cascader",
- "picker"
- ]
- },
- {
- "name": "props",
- "title": "编辑器组件参数",
- "setters": "ObjectSetter"
- },
- {
- "name": "modelValue",
- "setters": "StringSetter"
- },
- {
- "name": "size",
- "defaultValue": "default",
- "setters": "SelectSetter",
- "options": [
- "default",
- "large",
- "small"
- ]
- },
- {
- "name": "width",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "tooltipMessage",
- "title": "是否在tooltip显示校验信息",
- "setters": [
- "BooleanSetter",
- "ObjectSetter"
- ]
- },
- {
- "name": "tooltipPosition",
- "setters": [
- "SelectSetter",
- "NumberSetter"
- ],
- "options": [
- "inner",
- "outer"
- ],
- "defaultValue": "outer"
- },
- {
- "name": "placeholder",
- "setters": "StringSetter"
- },
- {
- "name": "disabled",
- "setters": "BooleanSetter"
- },
- {
- "name": "readonly",
- "setters": "BooleanSetter"
- },
- {
- "name": "options",
- "setters": [
- "ArraySetter",
- "FunctionSetter"
- ]
- },
- {
- "name": "visible",
- "setters": "BooleanSetter"
- },
- {
- "name": "cascader",
- "title": "级联字段,根据字段值变化刷新options",
- "setters": [
- "StringSetter",
- "ArraySetter"
- ]
- },
- {
- "name": "error",
- "setters": "StringSetter"
- },
- {
- "name": "tip",
- "setters": "StringSetter"
- },
- {
- "name": "inline",
- "title": "表单项内容采用inline布局",
- "setters": "BooleanSetter"
- },
- {
- "name": "hidden",
- "title": "隐藏域",
- "setters": "BooleanSetter"
- },
- {
- "name": "defaultValue",
- "title": "默认值",
- "setters": "StringSetter"
- },
- {
- "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": "for",
- "defaultValue": "",
- "setters": "StringSetter"
- },
- {
- "name": "validateStatus",
- "title": "formitem 校验的状态",
- "options": [
- "",
- "error",
- "validating",
- "success"
- ],
- "setters": "SelectSetter"
- }
- ],
- "events": [
- "update:modelValue",
- "change",
- "focus",
- "blur"
- ],
- "slots": [
- {
- "name": "label"
- },
- {
- "name": "error",
- "params": [
- "error"
- ]
- },
- {
- "name": "editor",
- "params": [
- "editor"
- ]
- },
- {
- "name": "tip"
- },
- {
- "name": "default"
- }
- ],
- "snippet": {
- "props": {
- "label": "字段名称"
- }
- },
- "package": "@vtj/ui"
- },
- "XForm": {
- "name": "XForm",
- "label": "表单",
- "categoryId": "form",
- "props": [
- {
- "name": "model",
- "setters": "ObjectSetter"
- },
- {
- "name": "inline",
- "setters": "BooleanSetter"
- },
- {
- "name": "inlineColumns",
- "title": "inline模式显示列数",
- "setters": "NumberSetter"
- },
- {
- "name": "footer",
- "setters": "BooleanSetter"
- },
- {
- "name": "submitText",
- "setters": "StringSetter",
- "defaultValue": "提交"
- },
- {
- "name": "resetText",
- "setters": "StringSetter",
- "defaultValue": "重置"
- },
- {
- "name": "submitMethod",
- "title": "表单提交处理方法",
- "setters": "FunctionSetter"
- },
- {
- "name": "tooltipMessage",
- "title": "是否在tooltip显示校验信息",
- "setters": [
- "BooleanSetter",
- "ObjectSetter"
- ]
- },
- {
- "name": "enterSubmit",
- "title": "回车键触发提交",
- "setters": "BooleanSetter"
- },
- {
- "name": "rules",
- "defaultValue": "",
- "setters": "ExpressionSetter"
- },
- {
- "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": "change",
- "params": [
- "model"
- ]
- },
- {
- "name": "submit",
- "params": [
- "model"
- ]
- },
- {
- "name": "reset"
- }
- ],
- "slots": [
- "default",
- "footer",
- "action"
- ],
- "snippet": {
- "props": {
- "labelWidth": "100px"
- },
- "children": [
- {
- "name": "XField",
- "props": {
- "label": "字段名称"
- }
- }
- ]
- },
- "package": "@vtj/ui"
- },
- "XGrid": {
- "name": "XGrid",
- "label": "表格",
- "categoryId": "data",
- "doc": "https://vxetable.cn/#/grid/api",
- "props": [
- {
- "name": "columns",
- "setters": "ArraySetter"
- },
- {
- "name": "loader",
- "title": "数据加载函数: (state) => {list, total}",
- "setters": "FunctionSetter"
- },
- {
- "name": "rowSortable",
- "title": "行拖拽排序",
- "setters": "BooleanSetter"
- },
- {
- "name": "columnSortable",
- "title": "列拖拽排序",
- "setters": "BooleanSetter"
- },
- {
- "name": "customable",
- "title": "开启用户自定义",
- "setters": "BooleanSetter"
- },
- {
- "name": "resizable",
- "setters": "BooleanSetter"
- },
- {
- "name": "pager",
- "title": "开启分页功能",
- "setters": "BooleanSetter"
- },
- {
- "name": "page",
- "setters": "NumberSetter"
- },
- {
- "name": "pageSize",
- "setters": "NumberSetter"
- },
- {
- "name": "pageSizes",
- "title": "每页显示个数选择器的选项设置",
- "setters": "ArraySetter"
- },
- {
- "name": "auto",
- "title": "初始执行加载函数",
- "setters": "BooleanSetter",
- "defaultValue": true
- },
- {
- "name": "virtual",
- "title": "开启虚拟滚动",
- "setters": "BooleanSetter"
- },
- {
- "name": "editable",
- "title": "开启编辑模式",
- "setters": "BooleanSetter"
- },
- {
- "name": "cellRenders",
- "title": "单元格渲染器",
- "setters": "ObjectSetter"
- },
- {
- "name": "editRenders",
- "title": "单元格渲染器",
- "setters": "ObjectSetter"
- },
- {
- "name": "filterRenders",
- "title": "过滤器渲染器",
- "setters": "ObjectSetter"
- },
- {
- "name": "id",
- "setters": "StringSetter"
- },
- {
- "name": "data",
- "setters": "ArraySetter"
- },
- {
- "name": "height",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "minHeight",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "maxHeight",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "autoResize",
- "setters": "BooleanSetter"
- },
- {
- "name": "syncResize",
- "setters": [
- "BooleanSetter",
- "StringSetter"
- ]
- },
- {
- "name": "stripe",
- "setters": "BooleanSetter"
- },
- {
- "name": "border",
- "setters": "BooleanSetter"
- },
- {
- "name": "round",
- "setters": "BooleanSetter"
- },
- {
- "name": "size",
- "setters": "SelectSetter",
- "options": [
- "small",
- "mini"
- ]
- },
- {
- "name": "loading",
- "setters": "BooleanSetter"
- },
- {
- "name": "align",
- "setters": "SelectSetter",
- "options": [
- "left",
- "center",
- "right"
- ]
- },
- {
- "name": "HeaderAlign",
- "setters": "SelectSetter",
- "options": [
- "left",
- "center",
- "right"
- ]
- },
- {
- "name": "FooterAlign",
- "setters": "SelectSetter",
- "options": [
- "left",
- "center",
- "right"
- ]
- },
- {
- "name": "showHeader",
- "setters": "BooleanSetter"
- },
- {
- "name": "showFoter",
- "setters": "BooleanSetter"
- },
- {
- "name": "footerData",
- "setters": "ArraySetter"
- },
- {
- "name": "mergeCells",
- "setters": "FunctionSetter"
- },
- {
- "name": "mergeFooterItems",
- "setters": "FunctionSetter"
- },
- {
- "name": "showOverflow",
- "setters": "BooleanSetter"
- },
- {
- "name": "showHeaderOverflow",
- "setters": "BooleanSetter"
- },
- {
- "name": "showFooterOverflow",
- "setters": "BooleanSetter"
- },
- {
- "name": "keepSource",
- "setters": "BooleanSetter"
- },
- {
- "name": "columnConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "rowConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "resizeConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "resizableConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "seqConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "sortConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "filterConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "exportConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "importConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "printConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "radioConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "checkboxConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "tooltipConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "expandConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "treeConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "menuConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "mouseConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "keyboardConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "editConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "validConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "editRules",
- "setters": "ObjectSetter"
- },
- {
- "name": "emptyText",
- "setters": "StringSetter"
- },
- {
- "name": "emptyRender",
- "setters": "ObjectSetter"
- },
- {
- "name": "loadingConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "customConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "scrollX",
- "setters": "ObjectSetter"
- },
- {
- "name": "scrollY",
- "setters": "ObjectSetter"
- },
- {
- "name": "params",
- "setters": "ObjectSetter"
- },
- {
- "name": "toolbarConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "pagerConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "proxyConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "zoomConfig",
- "setters": "ObjectSetter"
- },
- {
- "name": "layouts",
- "setters": "ArraySetter"
- }
- ],
- "events": [
- "rowSort",
- "columnSort",
- "editChange",
- "keydown",
- "current-change",
- "radio-change",
- "checkbox-change",
- "checkbox-all",
- "checkbox-range-start",
- "checkbox-range-change",
- "checkbox-range-end",
- "cell-click",
- "cell-dblclick",
- "cell-menu",
- "cell-mouseenter",
- "cell-mouseleave",
- "cell-delete-value",
- "header-cell-click",
- "header-cell-dblclick",
- "header-cell-menu",
- "footer-cell-click",
- "footer-cell-dblclick",
- "footer-cell-menu",
- "clear-merge",
- "sort-change",
- "clear-sort",
- "filter-change",
- "filter-visible",
- "clear-filter",
- "resizable-change",
- "toggle-row-expand",
- "toggle-tree-expand",
- "menu-click",
- "cell-selected",
- "edit-closed",
- "edit-activated",
- "edit-disabled",
- "valid-error",
- "scroll",
- "custom",
- "page-change",
- "proxy-query",
- "proxy-delete",
- "proxy-save",
- "toolbar-button-click",
- "toolbar-tool-click",
- "zoom"
- ],
- "slots": [
- "empty",
- "form",
- "top",
- "bottom",
- "toolbar__buttons",
- "pager__left"
- ],
- "snippet": {
- "props": {
- "height": "auto",
- "columns": [
- {
- "type": "seq",
- "title": "#"
- },
- {
- "field": "title",
- "title": "标题"
- }
- ]
- }
- },
- "package": "@vtj/ui"
- },
- "XHeader": {
- "name": "XHeader",
- "label": "标题头",
- "categoryId": "layout",
- "props": [
- {
- "name": "size",
- "defaultValue": "default",
- "setters": "SelectSetter",
- "options": [
- "default",
- "large",
- "small"
- ]
- },
- {
- "name": "content",
- "setters": "StringSetter"
- },
- {
- "name": "subtitle",
- "setters": "StringSetter"
- },
- {
- "name": "icon",
- "setters": "IconSetter"
- },
- {
- "name": "border",
- "setters": "BooleanSetter"
- },
- {
- "name": "more",
- "setters": "BooleanSetter"
- }
- ],
- "events": [
- "click",
- "clickIcon"
- ],
- "slots": [
- "default",
- "subtitle",
- "actions"
- ],
- "snippet": {
- "props": {
- "content": "标题内容文本",
- "subtitle": "这里是子标题内容示例"
- }
- },
- "package": "@vtj/ui"
- },
- "XList": {
- "name": "XList",
- "label": "列表",
- "categoryId": "data",
- "props": [
- {
- "name": "data",
- "setters": [
- "ObjectSetter",
- "FunctionSetter"
- ]
- },
- {
- "name": "itemHeight",
- "title": "设置 itemHeight 即自动开启虚拟滚动",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "width",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "height",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "pager",
- "setters": [
- "BooleanSetter",
- "ObjectSetter"
- ]
- },
- {
- "name": "page",
- "setters": "NumberSetter",
- "defaultValue": 1
- },
- {
- "name": "pageSize",
- "setters": "NumberSetter",
- "defaultValue": 10
- },
- {
- "name": "dataKey",
- "title": "数据主键属性名称",
- "setters": "StringSetter"
- },
- {
- "name": "infiniteScroll",
- "setters": [
- "BooleanSetter",
- "ObjectSetter"
- ]
- }
- ],
- "events": [
- {
- "name": "load",
- "params": [
- "state"
- ]
- }
- ],
- "slots": [
- {
- "name": "empty"
- },
- {
- "name": "default",
- "params": [
- "item",
- "index"
- ]
- },
- {
- "name": "loading"
- },
- {
- "name": "nomore"
- }
- ],
- "snippet": {
- "props": {
- "data": {
- "list": [
- "列表项内容一",
- "列表项内容二"
- ],
- "total": 2
- }
- }
- },
- "package": "@vtj/ui"
- },
- "XQueryForm": {
- "name": "XQueryForm",
- "label": "查询表单",
- "categoryId": "form",
- "props": [
- {
- "name": "collapsible",
- "setters": "BooleanSetter"
- },
- {
- "name": "items",
- "setters": "ArraySetter"
- },
- {
- "name": "model",
- "setters": "ObjectSetter"
- },
- {
- "name": "inline",
- "setters": "BooleanSetter"
- },
- {
- "name": "inlineColumns",
- "title": "inline模式显示列数",
- "setters": "NumberSetter"
- },
- {
- "name": "footer",
- "setters": "BooleanSetter"
- },
- {
- "name": "submitText",
- "setters": "StringSetter",
- "defaultValue": "提交"
- },
- {
- "name": "resetText",
- "setters": "StringSetter",
- "defaultValue": "重置"
- },
- {
- "name": "submitMethod",
- "title": "表单提交处理方法",
- "setters": "FunctionSetter"
- },
- {
- "name": "tooltipMessage",
- "title": "是否在tooltip显示校验信息",
- "setters": [
- "BooleanSetter",
- "ObjectSetter"
- ]
- },
- {
- "name": "enterSubmit",
- "title": "回车键触发提交",
- "setters": "BooleanSetter"
- },
- {
- "name": "rules",
- "defaultValue": "",
- "setters": "ExpressionSetter"
- },
- {
- "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": "change",
- "params": [
- "model"
- ]
- },
- {
- "name": "submit",
- "params": [
- "model"
- ]
- },
- {
- "name": "reset"
- },
- "collapsed"
- ],
- "slots": [
- {
- "name": "default"
- }
- ],
- "snippet": {
- "children": [
- {
- "name": "XField",
- "props": {
- "label": "条件名称"
- }
- }
- ]
- },
- "package": "@vtj/ui"
- },
- "XTabs": {
- "name": "XTabs",
- "label": "选项卡",
- "categoryId": "layout",
- "props": [
- {
- "name": "items",
- "setters": "ArraySetter"
- },
- {
- "name": "border",
- "setters": "BooleanSetter"
- },
- {
- "name": "fit",
- "setters": "BooleanSetter"
- },
- {
- "name": "align",
- "setters": "SelectSetter",
- "options": [
- "left",
- "center",
- "right"
- ]
- },
- {
- "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"
- },
- "actionClick",
- "actionCommand"
- ],
- "slots": [
- "label",
- "default"
- ],
- "snippet": {
- "props": {
- "modelValue": "1",
- "items": [
- {
- "label": "Tab 1",
- "value": "1"
- },
- {
- "label": "Tab 2",
- "value": "2"
- },
- {
- "label": "Tab 3",
- "value": "3"
- }
- ]
- }
- },
- "package": "@vtj/ui"
- },
- "XPicker": {
- "name": "XPicker",
- "label": "数据选择器",
- "categoryId": "form",
- "childIncludes": false,
- "props": [
- {
- "name": "columns",
- "title": "表格列配置",
- "setters": "ArraySetter"
- },
- {
- "name": "fields",
- "title": "查询条件表单字段配置",
- "setters": "ArraySetter"
- },
- {
- "name": "loader",
- "title": "表格数据加载函数",
- "setters": "FunctionSetter"
- },
- {
- "name": "modelValue",
- "setters": "StringSetter"
- },
- {
- "name": "multiple",
- "title": "多选模式",
- "setters": "BooleanSetter"
- },
- {
- "name": "raw",
- "title": "值为对象模式",
- "setters": "BooleanSetter"
- },
- {
- "name": "disabled",
- "setters": "BooleanSetter"
- },
- {
- "name": "append",
- "title": "多选可追加",
- "setters": "BooleanSetter"
- },
- {
- "name": "valueKey",
- "title": "值映射字段名称",
- "setters": "StringSetter",
- "defaultValue": "value"
- },
- {
- "name": "labelKey",
- "title": "输入框显示映射字段名称",
- "setters": "StringSetter",
- "defaultValue": "label"
- },
- {
- "name": "queryKey",
- "title": "查询参数名称",
- "setters": "StringSetter"
- },
- {
- "name": "preload",
- "title": "单选模式,回车时自动检测取回有且计有唯一数据",
- "setters": "BooleanSetter"
- },
- {
- "name": "defaultQuery",
- "title": "初始默认查询参数 () => Record",
- "setters": "FunctionSetter"
- },
- {
- "name": "dialogProps",
- "title": "弹窗组件配置参数",
- "setters": "ObjectSetter"
- },
- {
- "name": "gridProps",
- "title": "表格组件配置参数",
- "setters": "ObjectSetter"
- },
- {
- "name": "formProps",
- "title": "查询表单配置参数",
- "setters": "ObjectSetter"
- },
- {
- "name": "formatter",
- "title": "接受数据转换函数",
- "setters": "FunctionSetter"
- },
- {
- "name": "valueFormatter",
- "title": "发送数据转换函数",
- "setters": "FunctionSetter"
- },
- {
- "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": "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": [
- "picked",
- "change",
- "visible-change",
- "remove-tag",
- "clear",
- "blur",
- "focus",
- "update:modelValue"
- ],
- "slots": [],
- "snippet": {
- "props": {}
- },
- "package": "@vtj/ui"
- },
- "XImportButton": {
- "name": "XImportButton",
- "label": "导入按钮",
- "categoryId": "base",
- "props": [
- {
- "name": "uploader",
- "title": "文件上传函数",
- "setters": "FunctionSetter"
- },
- {
- "name": "multiple",
- "setters": "BooleanSetter"
- },
- {
- "name": "accept",
- "title": "接受上传的文件类型",
- "setters": "StringSetter"
- },
- {
- "name": "parser",
- "setters": [
- "SelectSetter",
- "FunctionSetter"
- ],
- "options": [
- "text",
- "json",
- "base64"
- ]
- },
- {
- "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": [
- "success",
- "fail"
- ],
- "slots": [
- "default"
- ],
- "snippet": {
- "props": {}
- },
- "package": "@vtj/ui"
- },
- "XDialogGrid": {
- "name": "XDialogGrid",
- "label": "弹窗表格",
- "categoryId": "form",
- "props": [
- {
- "name": "modelValue",
- "setters": "BooleanSetter",
- "defaultValue": true
- },
- {
- "name": "columns",
- "title": "表格列配置",
- "setters": "ArraySetter"
- },
- {
- "name": "model",
- "setters": "ObjectSetter"
- },
- {
- "name": "rules",
- "setters": "ObjectSetter"
- },
- {
- "name": "formatter",
- "title": " model数据转换为表格数据",
- "setters": "FunctionSetter"
- },
- {
- "name": "valueFormatter",
- "title": " 表格数据转换为model数据",
- "setters": "FunctionSetter"
- },
- {
- "name": "puls",
- "title": "显示增行按钮",
- "setters": "BooleanSetter",
- "defaultValue": true
- },
- {
- "name": "minus",
- "title": "显示删行按钮",
- "setters": "BooleanSetter",
- "defaultValue": true
- },
- {
- "name": "submitMethod",
- "title": "表单提交处理方法, return true 关闭弹窗",
- "setters": "FunctionSetter"
- },
- {
- "name": "gridProps",
- "title": "表格其他配置",
- "setters": "ObjectSetter"
- },
- {
- "name": "title",
- "setters": "StringSetter"
- },
- {
- "name": "subtitle",
- "setters": "StringSetter"
- },
- {
- "name": "icon",
- "setters": "IconSetter"
- },
- {
- "name": "width",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "height",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "left",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "top",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "modal",
- "setters": "BooleanSetter",
- "defaultValue": true
- },
- {
- "name": "draggable",
- "setters": "BooleanSetter",
- "defaultValue": true
- },
- {
- "name": "resizable",
- "setters": "BooleanSetter"
- },
- {
- "name": "closable",
- "setters": "BooleanSetter",
- "defaultValue": true
- },
- {
- "name": "maximizable",
- "setters": "BooleanSetter"
- },
- {
- "name": "minimizable",
- "setters": "BooleanSetter"
- },
- {
- "name": "mode",
- "setters": "SelectSetter",
- "options": [
- "normal",
- "maximized",
- "minimized"
- ],
- "defaultValue": "normal"
- },
- {
- "name": "src",
- "title": "加载页码url",
- "setters": "StringSetter"
- },
- {
- "name": "beforeClose",
- "title": "关闭弹窗回调函数,return true 阻止关闭",
- "setters": "FunctionSetter"
- },
- {
- "name": "bodyPadding",
- "setters": "BooleanSetter"
- },
- {
- "name": "primary",
- "setters": "BooleanSetter"
- },
- {
- "name": "fit",
- "label": "fit",
- "title": "宽高自适应",
- "setters": "BooleanSetter"
- },
- {
- "name": "width",
- "label": "width",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "height",
- "label": "height",
- "setters": [
- "StringSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "border",
- "title": "显示边框",
- "setters": "BooleanSetter"
- },
- {
- "name": "radius",
- "title": "圆角",
- "setters": "BooleanSetter"
- },
- {
- "name": "card",
- "title": "卡片模式",
- "setters": "BooleanSetter"
- },
- {
- "name": "shadow",
- "title": "阴影设置",
- "setters": "SelectSetter",
- "options": [
- "none",
- "always",
- "hover"
- ]
- },
- {
- "name": "header",
- "title": "头部设置",
- "setters": [
- "StringSetter",
- "ObjectSetter"
- ]
- },
- {
- "name": "body",
- "title": "body",
- "setters": "ObjectSetter"
- },
- {
- "name": "footer",
- "title": "footer",
- "setters": "ObjectSetter"
- }
- ],
- "events": [
- {
- "name": "update:modelValue",
- "params": [
- "modelValue"
- ]
- },
- {
- "name": "submit",
- "params": [
- "model"
- ]
- },
- {
- "name": "close"
- }
- ],
- "slots": [
- "buttons",
- "extra",
- "top"
- ],
- "snippet": {
- "props": {
- "title": "弹窗表格"
- }
- },
- "package": "@vtj/ui"
- },
- "XCaptcha": {
- "name": "XCaptcha",
- "label": "图形验证码",
- "categoryId": "form",
- "props": [
- {
- "name": "src",
- "setters": "FunctionSetter",
- "title": "() => MaybePromise"
- },
- {
- "name": "maxlength",
- "title": "验证码长度",
- "setters": "NumberSetter",
- "defaultValue": 4
- },
- {
- "name": "placeholder",
- "setters": "StringSetter",
- "defaultValue": "请输入图形验证码"
- },
- {
- "name": "validate",
- "setters": "FunctionSetter",
- "title": "校验函数:(value: string) => MaybePromise"
- },
- {
- "name": "type",
- "defaultValue": "text",
- "options": [
- "text",
- "textarea"
- ],
- "setters": [
- "SelectSetter",
- "InputSetter"
- ]
- },
- {
- "name": "modelValue",
- "defaultValue": "",
- "setters": [
- "InputSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "minlength",
- "defaultValue": "",
- "setters": [
- "InputSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "showWordLimit",
- "defaultValue": false,
- "title": "是否显示输入字数统计,只在 type = \"text\" 或 type = \"textarea\" 时有效",
- "label": "字数统计",
- "setters": "BooleanSetter"
- },
- {
- "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"
- }
- ],
- "snippet": {
- "props": {
- "src": {
- "type": "JSFunction",
- "value": "() => 'https://dummyimage.com/300x120'"
- }
- }
- },
- "package": "@vtj/ui"
- },
- "XVerify": {
- "name": "XVerify",
- "label": "短信验证码",
- "categoryId": "form",
- "props": [
- {
- "name": "api",
- "setters": "FunctionSetter",
- "title": "() => Promise"
- },
- {
- "name": "maxlength",
- "title": "验证码长度",
- "setters": "NumberSetter",
- "defaultValue": 6
- },
- {
- "name": "placeholder",
- "setters": "StringSetter",
- "defaultValue": "请输入图形验证码"
- },
- {
- "name": "seconds",
- "setters": "NumberSetter",
- "title": "可重发秒数",
- "defaultValue": 60
- },
- {
- "name": "type",
- "defaultValue": "text",
- "options": [
- "text",
- "textarea"
- ],
- "setters": [
- "SelectSetter",
- "InputSetter"
- ]
- },
- {
- "name": "modelValue",
- "defaultValue": "",
- "setters": [
- "InputSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "minlength",
- "defaultValue": "",
- "setters": [
- "InputSetter",
- "NumberSetter"
- ]
- },
- {
- "name": "showWordLimit",
- "defaultValue": false,
- "title": "是否显示输入字数统计,只在 type = \"text\" 或 type = \"textarea\" 时有效",
- "label": "字数统计",
- "setters": "BooleanSetter"
- },
- {
- "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"
- }
- ],
- "snippet": {
- "props": {
- "src": {
- "type": "JSFunction",
- "value": "async () => true"
- }
- }
- },
- "package": "@vtj/ui"
- },
- "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"
- }
- }
- }
- ]
- }
- },
- "XChart": {
- "name": "XChart",
- "label": "图表",
- "categoryId": "base",
- "props": [
- {
- "name": "option",
- "label": "option",
- "title": "ECharts option",
- "setters": "ObjectSetter"
- },
- {
- "name": "width",
- "label": "width",
- "setters": [
- "StringNumber"
- ]
- },
- {
- "name": "height",
- "label": "height",
- "setters": [
- "StringNumber"
- ]
- }
- ],
- "snippet": {
- "props": {
- "width": "100%",
- "height": "400px",
- "option": {
- "xAxis": {
- "type": "category",
- "data": [
- "Mon",
- "Tue",
- "Wed",
- "Thu",
- "Fri",
- "Sat",
- "Sun"
- ]
- },
- "yAxis": {
- "type": "value"
- },
- "series": [
- {
- "data": [
- 150,
- 230,
- 224,
- 218,
- 135,
- 147,
- 260
- ],
- "type": "line"
- }
- ]
- }
- }
- },
- "package": "@vtj/charts"
- }
-}
diff --git a/apps/designer/.vtj/projects/@sy/low-code-designer.json b/apps/designer/.vtj/projects/@sy/low-code-designer.json
index 702f90f..4736945 100644
--- a/apps/designer/.vtj/projects/@sy/low-code-designer.json
+++ b/apps/designer/.vtj/projects/@sy/low-code-designer.json
@@ -3,7 +3,7 @@
"id": "@sy/low-code-designer",
"platform": "web",
"name": "低代码编辑器",
- "homepage": "45t9lzaxt",
+ "homepage": "",
"description": "低代码编辑器",
"dependencies": [
{
@@ -125,7 +125,7 @@
"assetsLibrary": "AntdvMaterial",
"required": false,
"official": true,
- "enabled": false,
+ "enabled": true,
"platform": [
"web"
]
@@ -142,7 +142,7 @@
"assetsLibrary": "VtjChartsMaterial",
"required": false,
"official": true,
- "enabled": true,
+ "enabled": false,
"platform": [
"web",
"h5"
@@ -152,12 +152,16 @@
"pages": [
{
"dir": false,
- "name": "Home",
- "title": "主页",
- "icon": "AddLocation",
+ "name": "Test",
+ "title": "123",
+ "icon": "",
+ "mask": true,
"hidden": false,
+ "raw": false,
+ "pure": false,
"meta": "",
- "id": "45t9lzaxt",
+ "cache": false,
+ "id": "45taigdrw",
"type": "page"
}
],
diff --git a/apps/designer/.vtj/projects/vtj-project.json b/apps/designer/.vtj/projects/vtj-project.json
deleted file mode 100644
index ff86a2c..0000000
--- a/apps/designer/.vtj/projects/vtj-project.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "__VTJ_PROJECT__": true,
- "id": "vtj-project",
- "platform": "web",
- "name": "VTJ.PRO",
- "homepage": "",
- "description": "VTJ.PRO",
- "dependencies": [],
- "pages": [],
- "blocks": [],
- "apis": [],
- "meta": [],
- "config": {},
- "__BASE_PATH__": "/"
-}
diff --git a/apps/designer/package.json b/apps/designer/package.json
index 20df77e..a786f5b 100644
--- a/apps/designer/package.json
+++ b/apps/designer/package.json
@@ -16,17 +16,21 @@
"clean": "node ./scripts/clean.mjs"
},
"dependencies": {
- "@vtj/web": "^0.9.30",
"vue": "~3.5.0",
"vue-router": "~4.5.0",
"element-plus": "^2.9.4",
+ "@vtj/web": "^0.9.30",
"@vtj/ui": "^0.9.30",
- "@vtj/materials": "^0.9.30"
+ "@vtj/materials": "^0.9.30",
+ "@vtj/node": "0.9.6",
+ "@vtj/core": "^0.9.30",
+ "@vtj/pro": "^0.9.30",
+ "@vtj/renderer": "^0.9.30",
+ "@vtj/local": "^0.9.30",
+ "@vtj/utils": "0.9.30"
},
"devDependencies": {
"@vtj/cli": "^0.9.8",
- "@vtj/pro": "^0.9.30",
- "@vtj/local": "^0.9.30",
"@sy/vite-plugin-http2-proxy": "workspace:*",
"vite-plugin-mkcert": "^1.17.6",
"vite": "^6.1.1"
diff --git a/apps/designer/src/main.ts b/apps/designer/src/main.ts
index 75e81c4..1cb56a1 100644
--- a/apps/designer/src/main.ts
+++ b/apps/designer/src/main.ts
@@ -1,6 +1,5 @@
import {
createProvider,
- LocalService,
createModules,
NodeEnv,
autoUpdate,
@@ -15,15 +14,21 @@ import router from './router';
import App from './App.vue';
import { name, description } from '../package.json';
import './style/index.scss';
+import { createMemoryService } from './server';
+
+const memoryService = createMemoryService();
+console.log('memoryService', memoryService);
const app = createApp(App);
const adapter = createAdapter({ loading, notify });
-const service = new LocalService(createServiceRequest(notify));
-console.log('service', service);
+const request = createServiceRequest(notify);
+console.log('request', request);
+// const service = new MemoryService(request);
+// console.log('service', service);
const { provider, onReady } = createProvider({
nodeEnv: process.env.NODE_ENV as NodeEnv,
modules: createModules(),
- service,
+ service: memoryService,
adapter,
router,
dependencies: {
diff --git a/apps/designer/src/server/index.ts b/apps/designer/src/server/index.ts
new file mode 100644
index 0000000..d59a544
--- /dev/null
+++ b/apps/designer/src/server/index.ts
@@ -0,0 +1,135 @@
+import {
+ type ProjectSchema,
+ type BlockSchema,
+ type HistorySchema,
+ type HistoryItem,
+ type MaterialDescription,
+ ProjectModel,
+ HistoryModel
+} from '@vtj/core';
+
+import { mapToObject } from '@vtj/utils';
+import { BaseService } from '@vtj/renderer';
+
+export class MemoryService extends BaseService {
+ private projects: Record = {};
+ private materials: Record> = {};
+ private files: Record = {};
+ private histories: Record = {};
+ private historyItems: Record = {};
+
+ public init(project: ProjectSchema): Promise {
+ console.log('MemoryService.init', { project });
+ const model = new ProjectModel(project);
+ const match = this.projects[model.id] || {};
+ const dsl = Object.assign(model.toDsl(), match);
+ this.projects[dsl.id as string] = dsl;
+ console.log('MemoryService.init result', { dsl });
+ return Promise.resolve(dsl);
+ }
+
+ public saveProject(project: ProjectSchema): Promise {
+ console.log('MemoryService.saveProject', { project });
+ const model = new ProjectModel(project);
+ this.projects[model.id] = model.toDsl();
+ console.log('MemoryService.saveProject result', { success: true });
+ return Promise.resolve(true);
+ }
+
+ public saveMaterials(
+ project: ProjectSchema,
+ materials: Map
+ ): Promise {
+ console.log('MemoryService.saveMaterials', { project, materials });
+ if (project.id) {
+ this.materials[project.id] = mapToObject(materials);
+ }
+ console.log('MemoryService.saveMaterials result', { success: true });
+ return Promise.resolve(true);
+ }
+
+ public saveFile(file: BlockSchema): Promise {
+ console.log('MemoryService.saveFile', { file });
+ this.files[file.id as string] = file;
+ console.log('MemoryService.saveFile result', { success: true });
+ return Promise.resolve(true);
+ }
+
+ public getFile(id: string): Promise {
+ console.log('MemoryService.getFile', { id });
+ const file = this.files[id];
+ console.log('MemoryService.getFile result', { file });
+ return file ? Promise.resolve(file) : Promise.reject(null);
+ }
+
+ public removeFile(id: string): Promise {
+ console.log('MemoryService.removeFile', { id });
+ delete this.files[id];
+ console.log('MemoryService.removeFile result', { success: true });
+ return Promise.resolve(true);
+ }
+
+ public saveHistory(history: HistorySchema): Promise {
+ console.log('MemoryService.saveHistory', { history });
+ this.histories[history.id] = history;
+ console.log('MemoryService.saveHistory result', { success: true });
+ return Promise.resolve(true);
+ }
+
+ public removeHistory(id: string): Promise {
+ console.log('MemoryService.removeHistory', { id });
+ const history = this.histories[id] as HistorySchema;
+ if (history) {
+ const items = history.items || [];
+ const ids = items.map((item) => item.id);
+ this.removeHistoryItem(id, ids);
+ delete this.historyItems[id];
+ }
+ console.log('MemoryService.removeHistory result', { success: true });
+ return Promise.resolve(true);
+ }
+
+ public getHistory(id: string): Promise {
+ console.log('MemoryService.getHistory', { id });
+ const dsl = this.histories[id];
+ const history = new HistoryModel(dsl || { id });
+ console.log('MemoryService.getHistory result', { history });
+ return Promise.resolve(history);
+ }
+
+ public getHistoryItem(fId: string, id: string): Promise {
+ console.log('MemoryService.getHistoryItem', { fId, id });
+ const key = `${fId}_${id}`;
+ const item = this.historyItems[key] || {};
+ console.log('MemoryService.getHistoryItem result', { item });
+ return Promise.resolve(item);
+ }
+
+ public saveHistoryItem(fId: string, item: HistoryItem): Promise {
+ console.log('MemoryService.saveHistoryItem', { fId, item });
+ const key = `${fId}_${item.id}`;
+ this.historyItems[key] = item;
+ console.log('MemoryService.saveHistoryItem result', { success: true });
+ return Promise.resolve(true);
+ }
+
+ public removeHistoryItem(fId: string, ids: string[]): Promise {
+ console.log('MemoryService.removeHistoryItem', { fId, ids });
+ ids.forEach((id) => {
+ const key = `${fId}_${id}`;
+ delete this.historyItems[key];
+ });
+ console.log('MemoryService.removeHistoryItem result', { success: true });
+ return Promise.resolve(true);
+ }
+}
+
+let serviceInstance: MemoryService | null = null;
+
+export function createMemoryService() {
+ if (serviceInstance) return serviceInstance;
+ {
+ serviceInstance = new MemoryService();
+ return serviceInstance;
+ }
+}
diff --git a/apps/y-code-v1/package.json b/apps/y-code-v1/package.json
index 07123e8..ce5bc6d 100644
--- a/apps/y-code-v1/package.json
+++ b/apps/y-code-v1/package.json
@@ -45,7 +45,7 @@
"@vitejs/plugin-vue-jsx": "^4.1.1",
"@vue/eslint-config-typescript": "^13.0.0",
"@vue/tsconfig": "^0.7.0",
- "eslint": "^8.57.1",
+ "eslint": "^9.20.1",
"eslint-plugin-vue": "^9.32.0",
"less": "^4.2.2",
"semantic-release": "^24.2.2",
diff --git a/package.json b/package.json
index 2473121..2edb732 100644
--- a/package.json
+++ b/package.json
@@ -50,10 +50,9 @@
"stylelint-prettier": "^5.0.3",
"typescript": "~5.6.3",
"vue-eslint-parser": "~9.4.3",
- "vue-tsc": "~2.1.10"
- },
- "dependencies": {
+ "vue-tsc": "~2.1.10",
"inquirer": "^12.4.2",
"ora": "^8.2.0"
- }
+ },
+ "dependencies": {}
}
\ No newline at end of file
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 69c378b..d41ba96 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -7,13 +7,6 @@ settings:
importers:
.:
- dependencies:
- inquirer:
- specifier: ^12.4.2
- version: 12.4.2(@types/node@22.10.10)
- ora:
- specifier: ^8.2.0
- version: 8.2.0
devDependencies:
'@commitlint/cli':
specifier: ~19.5.0
@@ -54,9 +47,15 @@ importers:
husky:
specifier: ~9.1.7
version: 9.1.7
+ inquirer:
+ specifier: ^12.4.2
+ version: 12.4.2(@types/node@22.10.10)
lint-staged:
specifier: ~15.2.11
version: 15.2.11
+ ora:
+ specifier: ^8.2.0
+ version: 8.2.0
postcss-html:
specifier: ~1.7.0
version: 1.7.0
@@ -96,12 +95,30 @@ importers:
apps/designer:
dependencies:
+ '@vtj/core':
+ specifier: ^0.9.30
+ version: 0.9.30
+ '@vtj/local':
+ specifier: ^0.9.30
+ version: 0.9.30
'@vtj/materials':
specifier: ^0.9.30
version: 0.9.30
+ '@vtj/node':
+ specifier: 0.9.6
+ version: 0.9.6
+ '@vtj/pro':
+ specifier: ^0.9.30
+ version: 0.9.30(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3))
+ '@vtj/renderer':
+ specifier: ^0.9.30
+ version: 0.9.30
'@vtj/ui':
specifier: ^0.9.30
version: 0.9.30(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3))
+ '@vtj/utils':
+ specifier: 0.9.30
+ version: 0.9.30
'@vtj/web':
specifier: ^0.9.30
version: 0.9.30(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3))
@@ -121,12 +138,6 @@ importers:
'@vtj/cli':
specifier: ^0.9.8
version: 0.9.8(@types/less@3.0.8)(jiti@2.4.2)(less@4.2.2)(msw@2.7.0(@types/node@22.10.10)(typescript@5.7.3))(rollup@3.29.5)(vue@3.5.13(typescript@5.7.3))(yaml@2.6.1)
- '@vtj/local':
- specifier: ^0.9.30
- version: 0.9.30
- '@vtj/pro':
- specifier: ^0.9.30
- version: 0.9.30(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3))
vite:
specifier: ^6.1.1
version: 6.1.1(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1)
@@ -501,16 +512,16 @@ importers:
version: 4.1.1(vite@6.1.1(@types/node@20.17.19)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.3.3))
'@vue/eslint-config-typescript':
specifier: ^13.0.0
- version: 13.0.0(eslint-plugin-vue@9.32.0(eslint@8.57.1))(eslint@8.57.1)(typescript@5.3.3)
+ version: 13.0.0(eslint-plugin-vue@9.32.0(eslint@9.20.1(jiti@2.4.2)))(eslint@9.20.1(jiti@2.4.2))(typescript@5.3.3)
'@vue/tsconfig':
specifier: ^0.7.0
version: 0.7.0(typescript@5.3.3)(vue@3.5.13(typescript@5.3.3))
eslint:
- specifier: ^8.57.1
- version: 8.57.1
+ specifier: ^9.20.1
+ version: 9.20.1(jiti@2.4.2)
eslint-plugin-vue:
specifier: ^9.32.0
- version: 9.32.0(eslint@8.57.1)
+ version: 9.32.0(eslint@9.20.1(jiti@2.4.2))
less:
specifier: ^4.2.2
version: 4.2.2
@@ -522,7 +533,7 @@ importers:
version: 5.3.3
unplugin-vue-components:
specifier: ^0.26.0
- version: 0.26.0(@babel/parser@7.26.9)(@nuxt/kit@3.15.4)(rollup@4.34.8)(vue@3.5.13(typescript@5.3.3))
+ version: 0.26.0(@babel/parser@7.26.9)(@nuxt/kit@3.15.4(magicast@0.3.5))(rollup@4.34.8)(vue@3.5.13(typescript@5.3.3))
vite:
specifier: ^6.1.1
version: 6.1.1(@types/node@20.17.19)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1)
@@ -1845,30 +1856,34 @@ packages:
resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@eslint/config-array@0.19.2':
+ resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@eslint/core@0.10.0':
resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@eslint/core@0.11.0':
+ resolution: {integrity: sha512-DWUB2pksgNEb6Bz2fggIy1wh6fGgZP4Xyy/Mt0QZPiloKKXerbqq9D3SBQTlCRYOrcRPu4vuz+CGjwdfqxnoWA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@eslint/core@0.7.0':
resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/eslintrc@2.1.4':
- resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-
'@eslint/eslintrc@3.2.0':
resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@8.57.1':
- resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-
'@eslint/js@9.13.0':
resolution: {integrity: sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@eslint/js@9.20.0':
+ resolution: {integrity: sha512-iZA07H9io9Wn836aVTytRaNqh00Sad+EamwOVJT12GTLw1VGMFV/4JaME+JjLtr9fiGaoWgYnS54wrfWsSs4oQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@eslint/object-schema@2.1.6':
resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -2202,23 +2217,18 @@ packages:
resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==}
engines: {node: '>=18.18.0'}
- '@humanwhocodes/config-array@0.13.0':
- resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==}
- engines: {node: '>=10.10.0'}
- deprecated: Use @eslint/config-array instead
-
'@humanwhocodes/module-importer@1.0.1':
resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
engines: {node: '>=12.22'}
- '@humanwhocodes/object-schema@2.0.3':
- resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
- deprecated: Use @eslint/object-schema instead
-
'@humanwhocodes/retry@0.3.1':
resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
engines: {node: '>=18.18'}
+ '@humanwhocodes/retry@0.4.2':
+ resolution: {integrity: sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==}
+ engines: {node: '>=18.18'}
+
'@hutson/parse-repository-url@5.0.0':
resolution: {integrity: sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==}
engines: {node: '>=10.13.0'}
@@ -3351,9 +3361,6 @@ packages:
resolution: {integrity: sha512-hIilb15A8Md0aUBsuvX2nH24oVjue9OIBETapKbtanWqYCqUBcOvNZ5SBAtzVD1kVx80Q6oNlCRYKBsS80W31w==}
hasBin: true
- '@ungap/structured-clone@1.3.0':
- resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
-
'@unocss/astro@65.5.0':
resolution: {integrity: sha512-z0uLbOQhINYpd57p0p/fpVeBY1+Rv0t4GQQUMF00tH8tpIHGUdyHH9aE/yGZaeLI2onmaShTDgIVXT+7fR9fMw==}
peerDependencies:
@@ -4936,10 +4943,6 @@ packages:
resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
engines: {node: '>=0.10.0'}
- doctrine@3.0.0:
- resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
- engines: {node: '>=6.0.0'}
-
dom-align@1.12.4:
resolution: {integrity: sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==}
@@ -5356,12 +5359,6 @@ packages:
resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@8.57.1:
- resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options.
- hasBin: true
-
eslint@9.13.0:
resolution: {integrity: sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -5372,6 +5369,16 @@ packages:
jiti:
optional: true
+ eslint@9.20.1:
+ resolution: {integrity: sha512-m1mM33o6dBUjxl2qb6wv6nGNwCAsns1eKtaQ4l/NPHeTvhiUPbtdfMyktxN4B3fgHIgsYh1VT3V9txblpQHq+g==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ hasBin: true
+ peerDependencies:
+ jiti: '*'
+ peerDependenciesMeta:
+ jiti:
+ optional: true
+
esniff@2.0.1:
resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==}
engines: {node: '>=0.10'}
@@ -5611,10 +5618,6 @@ packages:
resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==}
engines: {node: '>=18'}
- file-entry-cache@6.0.1:
- resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
- engines: {node: ^10.12.0 || >=12.0.0}
-
file-entry-cache@8.0.0:
resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
engines: {node: '>=16.0.0'}
@@ -5675,10 +5678,6 @@ packages:
firebase@11.3.1:
resolution: {integrity: sha512-P4YVFM0Bm2d8aO61SCEMF8E1pYgieGLrmr/LFw7vs6sAMebwuwHt+Wug+1qL2fhAHWPwpWbCLsdJH8NQ+4Sw8Q==}
- flat-cache@3.2.0:
- resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
- engines: {node: ^10.12.0 || >=12.0.0}
-
flat-cache@4.0.1:
resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
engines: {node: '>=16'}
@@ -6426,10 +6425,6 @@ packages:
resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
engines: {node: '>=8'}
- is-path-inside@3.0.3:
- resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
- engines: {node: '>=8'}
-
is-plain-obj@1.1.0:
resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==}
engines: {node: '>=0.10.0'}
@@ -11645,16 +11640,16 @@ snapshots:
'@esbuild/win32-x64@0.24.2':
optional: true
- '@eslint-community/eslint-utils@4.4.1(eslint@8.57.1)':
- dependencies:
- eslint: 8.57.1
- eslint-visitor-keys: 3.4.3
-
'@eslint-community/eslint-utils@4.4.1(eslint@9.13.0(jiti@2.4.2))':
dependencies:
eslint: 9.13.0(jiti@2.4.2)
eslint-visitor-keys: 3.4.3
+ '@eslint-community/eslint-utils@4.4.1(eslint@9.20.1(jiti@2.4.2))':
+ dependencies:
+ eslint: 9.20.1(jiti@2.4.2)
+ eslint-visitor-keys: 3.4.3
+
'@eslint-community/regexpp@4.12.1': {}
'@eslint/config-array@0.18.0':
@@ -11665,25 +11660,23 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@eslint/config-array@0.19.2':
+ dependencies:
+ '@eslint/object-schema': 2.1.6
+ debug: 4.4.0
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
+
'@eslint/core@0.10.0':
dependencies:
'@types/json-schema': 7.0.15
- '@eslint/core@0.7.0': {}
-
- '@eslint/eslintrc@2.1.4':
+ '@eslint/core@0.11.0':
dependencies:
- ajv: 6.12.6
- debug: 4.4.0
- espree: 9.6.1
- globals: 13.24.0
- ignore: 5.3.2
- import-fresh: 3.3.1
- js-yaml: 4.1.0
- minimatch: 3.1.2
- strip-json-comments: 3.1.1
- transitivePeerDependencies:
- - supports-color
+ '@types/json-schema': 7.0.15
+
+ '@eslint/core@0.7.0': {}
'@eslint/eslintrc@3.2.0':
dependencies:
@@ -11699,10 +11692,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/js@8.57.1': {}
-
'@eslint/js@9.13.0': {}
+ '@eslint/js@9.20.0': {}
+
'@eslint/object-schema@2.1.6': {}
'@eslint/plugin-kit@0.2.5':
@@ -12159,20 +12152,12 @@ snapshots:
'@humanfs/core': 0.19.1
'@humanwhocodes/retry': 0.3.1
- '@humanwhocodes/config-array@0.13.0':
- dependencies:
- '@humanwhocodes/object-schema': 2.0.3
- debug: 4.4.0
- minimatch: 3.1.2
- transitivePeerDependencies:
- - supports-color
-
'@humanwhocodes/module-importer@1.0.1': {}
- '@humanwhocodes/object-schema@2.0.3': {}
-
'@humanwhocodes/retry@0.3.1': {}
+ '@humanwhocodes/retry@0.4.2': {}
+
'@hutson/parse-repository-url@5.0.0': {}
'@iconify-json/ant-design@1.2.5':
@@ -12214,10 +12199,10 @@ snapshots:
confusing-browser-globals: 1.0.11
deepmerge: 4.3.1
eslint: 9.13.0(jiti@2.4.2)
- eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.8.1)(eslint@9.13.0(jiti@2.4.2)))(eslint@9.13.0(jiti@2.4.2))
+ eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.31.0)(eslint@9.13.0(jiti@2.4.2))
eslint-config-prettier: 9.1.0(eslint@9.13.0(jiti@2.4.2))
- eslint-config-standard: 17.1.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.8.1)(eslint@9.13.0(jiti@2.4.2)))(eslint-plugin-n@16.6.2(eslint@9.13.0(jiti@2.4.2)))(eslint-plugin-promise@6.6.0(eslint@9.13.0(jiti@2.4.2)))(eslint@9.13.0(jiti@2.4.2))
- eslint-config-standard-with-typescript: 43.0.1(@typescript-eslint/eslint-plugin@8.11.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.8.1)(eslint@9.13.0(jiti@2.4.2)))(eslint-plugin-n@16.6.2(eslint@9.13.0(jiti@2.4.2)))(eslint-plugin-promise@6.6.0(eslint@9.13.0(jiti@2.4.2)))(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3)
+ eslint-config-standard: 17.1.0(eslint-plugin-import@2.31.0)(eslint-plugin-n@16.6.2(eslint@9.13.0(jiti@2.4.2)))(eslint-plugin-promise@6.6.0(eslint@9.13.0(jiti@2.4.2)))(eslint@9.13.0(jiti@2.4.2))
+ eslint-config-standard-with-typescript: 43.0.1(@typescript-eslint/eslint-plugin@8.11.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint-plugin-n@16.6.2(eslint@9.13.0(jiti@2.4.2)))(eslint-plugin-promise@6.6.0(eslint@9.13.0(jiti@2.4.2)))(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3)
eslint-import-resolver-typescript: 3.8.1(eslint-plugin-import@2.31.0)(eslint@9.13.0(jiti@2.4.2))
eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.8.1)(eslint@9.13.0(jiti@2.4.2))
eslint-plugin-n: 16.6.2(eslint@9.13.0(jiti@2.4.2))
@@ -13280,15 +13265,15 @@ snapshots:
'@types/web-bluetooth@0.0.20': {}
- '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.3.3))(eslint@8.57.1)(typescript@5.3.3)':
+ '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.3.3))(eslint@9.20.1(jiti@2.4.2))(typescript@5.3.3)':
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.3.3)
+ '@typescript-eslint/parser': 7.18.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.3.3)
'@typescript-eslint/scope-manager': 7.18.0
- '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.1)(typescript@5.3.3)
- '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.3.3)
+ '@typescript-eslint/type-utils': 7.18.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.3.3)
+ '@typescript-eslint/utils': 7.18.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.3.3)
'@typescript-eslint/visitor-keys': 7.18.0
- eslint: 8.57.1
+ eslint: 9.20.1(jiti@2.4.2)
graphemer: 1.4.0
ignore: 5.3.2
natural-compare: 1.4.0
@@ -13329,14 +13314,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.3.3)':
+ '@typescript-eslint/parser@7.18.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.3.3)':
dependencies:
'@typescript-eslint/scope-manager': 7.18.0
'@typescript-eslint/types': 7.18.0
'@typescript-eslint/typescript-estree': 7.18.0(typescript@5.3.3)
'@typescript-eslint/visitor-keys': 7.18.0
debug: 4.4.0
- eslint: 8.57.1
+ eslint: 9.20.1(jiti@2.4.2)
optionalDependencies:
typescript: 5.3.3
transitivePeerDependencies:
@@ -13370,12 +13355,12 @@ snapshots:
'@typescript-eslint/types': 8.11.0
'@typescript-eslint/visitor-keys': 8.11.0
- '@typescript-eslint/type-utils@7.18.0(eslint@8.57.1)(typescript@5.3.3)':
+ '@typescript-eslint/type-utils@7.18.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.3.3)':
dependencies:
'@typescript-eslint/typescript-estree': 7.18.0(typescript@5.3.3)
- '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.3.3)
+ '@typescript-eslint/utils': 7.18.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.3.3)
debug: 4.4.0
- eslint: 8.57.1
+ eslint: 9.20.1(jiti@2.4.2)
ts-api-utils: 1.4.3(typescript@5.3.3)
optionalDependencies:
typescript: 5.3.3
@@ -13445,13 +13430,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.3.3)':
+ '@typescript-eslint/utils@7.18.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.3.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1)
+ '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1(jiti@2.4.2))
'@typescript-eslint/scope-manager': 7.18.0
'@typescript-eslint/types': 7.18.0
'@typescript-eslint/typescript-estree': 7.18.0(typescript@5.3.3)
- eslint: 8.57.1
+ eslint: 9.20.1(jiti@2.4.2)
transitivePeerDependencies:
- supports-color
- typescript
@@ -13505,8 +13490,6 @@ snapshots:
- encoding
- typescript
- '@ungap/structured-clone@1.3.0': {}
-
'@unocss/astro@65.5.0(vite@6.1.1(@types/node@22.7.9)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3))':
dependencies:
'@unocss/core': 65.5.0
@@ -13703,6 +13686,11 @@ snapshots:
vite: 6.1.1(@types/node@22.7.9)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1)
vue: 3.5.13(typescript@5.6.3)
+ '@vitejs/plugin-vue@5.2.1(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))':
+ dependencies:
+ vite: 6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1)
+ vue: 3.5.13(typescript@5.7.3)
+
'@vitejs/plugin-vue@5.2.1(vite@6.1.1(@types/node@20.17.19)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.3.3))':
dependencies:
vite: 6.1.1(@types/node@20.17.19)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1)
@@ -13812,7 +13800,7 @@ snapshots:
'@types/serve-static': 1.15.7
'@vitejs/plugin-basic-ssl': 1.2.0(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))
'@vitejs/plugin-legacy': 6.0.1(terser@5.37.0)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))
- '@vitejs/plugin-vue': 5.2.1(vite@6.1.1(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))
+ '@vitejs/plugin-vue': 5.2.1(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))
'@vitejs/plugin-vue-jsx': 4.1.1(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))
'@vitest/coverage-v8': 2.1.9(vitest@2.1.9(@types/node@22.10.10)(jsdom@25.0.1)(less@4.2.2)(msw@2.7.0(@types/node@22.10.10)(typescript@5.7.3))(sass@1.83.4)(terser@5.37.0))
'@vtj/node': 0.9.6
@@ -13834,7 +13822,7 @@ snapshots:
vite-plugin-dts: 4.4.0(@types/node@22.10.10)(rollup@3.29.5)(typescript@5.7.3)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))
vite-plugin-node-polyfills: 0.22.0(rollup@3.29.5)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))
vite-plugin-vue-devtools: 7.6.8(rollup@3.29.5)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))
- vite-plugin-vue-style-bundler: 1.0.9(@types/less@3.0.8)(@vitejs/plugin-vue@5.2.1(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)))(less@4.2.2)(sass@1.83.4)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))
+ vite-plugin-vue-style-bundler: 1.0.9(@types/less@3.0.8)(@vitejs/plugin-vue@5.2.1(vite@6.1.1(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)))(less@4.2.2)(sass@1.83.4)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))
vitest: 2.1.9(@types/node@22.10.10)(jsdom@25.0.1)(less@4.2.2)(msw@2.7.0(@types/node@22.10.10)(typescript@5.7.3))(sass@1.83.4)(terser@5.37.0)
vue-tsc: 2.2.2(typescript@5.7.3)
transitivePeerDependencies:
@@ -14058,13 +14046,13 @@ snapshots:
dependencies:
rfdc: 1.4.1
- '@vue/eslint-config-typescript@13.0.0(eslint-plugin-vue@9.32.0(eslint@8.57.1))(eslint@8.57.1)(typescript@5.3.3)':
+ '@vue/eslint-config-typescript@13.0.0(eslint-plugin-vue@9.32.0(eslint@9.20.1(jiti@2.4.2)))(eslint@9.20.1(jiti@2.4.2))(typescript@5.3.3)':
dependencies:
- '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.3.3))(eslint@8.57.1)(typescript@5.3.3)
- '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.3.3)
- eslint: 8.57.1
- eslint-plugin-vue: 9.32.0(eslint@8.57.1)
- vue-eslint-parser: 9.4.3(eslint@8.57.1)
+ '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.3.3))(eslint@9.20.1(jiti@2.4.2))(typescript@5.3.3)
+ '@typescript-eslint/parser': 7.18.0(eslint@9.20.1(jiti@2.4.2))(typescript@5.3.3)
+ eslint: 9.20.1(jiti@2.4.2)
+ eslint-plugin-vue: 9.32.0(eslint@9.20.1(jiti@2.4.2))
+ vue-eslint-parser: 9.4.3(eslint@9.20.1(jiti@2.4.2))
optionalDependencies:
typescript: 5.3.3
transitivePeerDependencies:
@@ -15670,10 +15658,6 @@ snapshots:
dependencies:
esutils: 2.0.3
- doctrine@3.0.0:
- dependencies:
- esutils: 2.0.3
-
dom-align@1.12.4: {}
dom-scroll-into-view@2.0.1: {}
@@ -16073,7 +16057,7 @@ snapshots:
eslint: 9.13.0(jiti@2.4.2)
semver: 7.7.1
- eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.8.1)(eslint@9.13.0(jiti@2.4.2)))(eslint@9.13.0(jiti@2.4.2)):
+ eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.31.0)(eslint@9.13.0(jiti@2.4.2)):
dependencies:
confusing-browser-globals: 1.0.11
eslint: 9.13.0(jiti@2.4.2)
@@ -16086,12 +16070,12 @@ snapshots:
dependencies:
eslint: 9.13.0(jiti@2.4.2)
- eslint-config-standard-with-typescript@43.0.1(@typescript-eslint/eslint-plugin@8.11.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.8.1)(eslint@9.13.0(jiti@2.4.2)))(eslint-plugin-n@16.6.2(eslint@9.13.0(jiti@2.4.2)))(eslint-plugin-promise@6.6.0(eslint@9.13.0(jiti@2.4.2)))(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3):
+ eslint-config-standard-with-typescript@43.0.1(@typescript-eslint/eslint-plugin@8.11.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint-plugin-n@16.6.2(eslint@9.13.0(jiti@2.4.2)))(eslint-plugin-promise@6.6.0(eslint@9.13.0(jiti@2.4.2)))(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3):
dependencies:
'@typescript-eslint/eslint-plugin': 8.11.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3)
'@typescript-eslint/parser': 6.21.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3)
eslint: 9.13.0(jiti@2.4.2)
- eslint-config-standard: 17.1.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.8.1)(eslint@9.13.0(jiti@2.4.2)))(eslint-plugin-n@16.6.2(eslint@9.13.0(jiti@2.4.2)))(eslint-plugin-promise@6.6.0(eslint@9.13.0(jiti@2.4.2)))(eslint@9.13.0(jiti@2.4.2))
+ eslint-config-standard: 17.1.0(eslint-plugin-import@2.31.0)(eslint-plugin-n@16.6.2(eslint@9.13.0(jiti@2.4.2)))(eslint-plugin-promise@6.6.0(eslint@9.13.0(jiti@2.4.2)))(eslint@9.13.0(jiti@2.4.2))
eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.8.1)(eslint@9.13.0(jiti@2.4.2))
eslint-plugin-n: 16.6.2(eslint@9.13.0(jiti@2.4.2))
eslint-plugin-promise: 6.6.0(eslint@9.13.0(jiti@2.4.2))
@@ -16099,7 +16083,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-config-standard@17.1.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.8.1)(eslint@9.13.0(jiti@2.4.2)))(eslint-plugin-n@16.6.2(eslint@9.13.0(jiti@2.4.2)))(eslint-plugin-promise@6.6.0(eslint@9.13.0(jiti@2.4.2)))(eslint@9.13.0(jiti@2.4.2)):
+ eslint-config-standard@17.1.0(eslint-plugin-import@2.31.0)(eslint-plugin-n@16.6.2(eslint@9.13.0(jiti@2.4.2)))(eslint-plugin-promise@6.6.0(eslint@9.13.0(jiti@2.4.2)))(eslint@9.13.0(jiti@2.4.2)):
dependencies:
eslint: 9.13.0(jiti@2.4.2)
eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@3.8.1)(eslint@9.13.0(jiti@2.4.2))
@@ -16131,7 +16115,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.8.1(eslint-plugin-import@2.31.0)(eslint@9.13.0(jiti@2.4.2)))(eslint@9.13.0(jiti@2.4.2)):
+ eslint-module-utils@2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.8.1)(eslint@9.13.0(jiti@2.4.2)):
dependencies:
debug: 3.2.7
optionalDependencies:
@@ -16160,7 +16144,7 @@ snapshots:
doctrine: 2.1.0
eslint: 9.13.0(jiti@2.4.2)
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.8.1(eslint-plugin-import@2.31.0)(eslint@9.13.0(jiti@2.4.2)))(eslint@9.13.0(jiti@2.4.2))
+ eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.8.1)(eslint@9.13.0(jiti@2.4.2))
hasown: 2.0.2
is-core-module: 2.16.1
is-glob: 4.0.3
@@ -16226,16 +16210,16 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-plugin-vue@9.32.0(eslint@8.57.1):
+ eslint-plugin-vue@9.32.0(eslint@9.20.1(jiti@2.4.2)):
dependencies:
- '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1)
- eslint: 8.57.1
+ '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1(jiti@2.4.2))
+ eslint: 9.20.1(jiti@2.4.2)
globals: 13.24.0
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 6.1.2
semver: 7.7.1
- vue-eslint-parser: 9.4.3(eslint@8.57.1)
+ vue-eslint-parser: 9.4.3(eslint@9.20.1(jiti@2.4.2))
xml-name-validator: 4.0.0
transitivePeerDependencies:
- supports-color
@@ -16254,49 +16238,6 @@ snapshots:
eslint-visitor-keys@4.2.0: {}
- eslint@8.57.1:
- dependencies:
- '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1)
- '@eslint-community/regexpp': 4.12.1
- '@eslint/eslintrc': 2.1.4
- '@eslint/js': 8.57.1
- '@humanwhocodes/config-array': 0.13.0
- '@humanwhocodes/module-importer': 1.0.1
- '@nodelib/fs.walk': 1.2.8
- '@ungap/structured-clone': 1.3.0
- ajv: 6.12.6
- chalk: 4.1.2
- cross-spawn: 7.0.6
- debug: 4.4.0
- doctrine: 3.0.0
- escape-string-regexp: 4.0.0
- eslint-scope: 7.2.2
- eslint-visitor-keys: 3.4.3
- espree: 9.6.1
- esquery: 1.6.0
- esutils: 2.0.3
- fast-deep-equal: 3.1.3
- file-entry-cache: 6.0.1
- find-up: 5.0.0
- glob-parent: 6.0.2
- globals: 13.24.0
- graphemer: 1.4.0
- ignore: 5.3.2
- imurmurhash: 0.1.4
- is-glob: 4.0.3
- is-path-inside: 3.0.3
- js-yaml: 4.1.0
- json-stable-stringify-without-jsonify: 1.0.1
- levn: 0.4.1
- lodash.merge: 4.6.2
- minimatch: 3.1.2
- natural-compare: 1.4.0
- optionator: 0.9.4
- strip-ansi: 6.0.1
- text-table: 0.2.0
- transitivePeerDependencies:
- - supports-color
-
eslint@9.13.0(jiti@2.4.2):
dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.13.0(jiti@2.4.2))
@@ -16339,6 +16280,47 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ eslint@9.20.1(jiti@2.4.2):
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.1(jiti@2.4.2))
+ '@eslint-community/regexpp': 4.12.1
+ '@eslint/config-array': 0.19.2
+ '@eslint/core': 0.11.0
+ '@eslint/eslintrc': 3.2.0
+ '@eslint/js': 9.20.0
+ '@eslint/plugin-kit': 0.2.5
+ '@humanfs/node': 0.16.6
+ '@humanwhocodes/module-importer': 1.0.1
+ '@humanwhocodes/retry': 0.4.2
+ '@types/estree': 1.0.6
+ '@types/json-schema': 7.0.15
+ ajv: 6.12.6
+ chalk: 4.1.2
+ cross-spawn: 7.0.6
+ debug: 4.4.0
+ escape-string-regexp: 4.0.0
+ eslint-scope: 8.2.0
+ eslint-visitor-keys: 4.2.0
+ espree: 10.3.0
+ esquery: 1.6.0
+ esutils: 2.0.3
+ fast-deep-equal: 3.1.3
+ file-entry-cache: 8.0.0
+ find-up: 5.0.0
+ glob-parent: 6.0.2
+ ignore: 5.3.2
+ imurmurhash: 0.1.4
+ is-glob: 4.0.3
+ json-stable-stringify-without-jsonify: 1.0.1
+ lodash.merge: 4.6.2
+ minimatch: 3.1.2
+ natural-compare: 1.4.0
+ optionator: 0.9.4
+ optionalDependencies:
+ jiti: 2.4.2
+ transitivePeerDependencies:
+ - supports-color
+
esniff@2.0.1:
dependencies:
d: 1.0.2
@@ -16612,10 +16594,6 @@ snapshots:
dependencies:
is-unicode-supported: 2.1.0
- file-entry-cache@6.0.1:
- dependencies:
- flat-cache: 3.2.0
-
file-entry-cache@8.0.0:
dependencies:
flat-cache: 4.0.1
@@ -16716,12 +16694,6 @@ snapshots:
transitivePeerDependencies:
- '@react-native-async-storage/async-storage'
- flat-cache@3.2.0:
- dependencies:
- flatted: 3.3.3
- keyv: 4.5.4
- rimraf: 3.0.2
-
flat-cache@4.0.1:
dependencies:
flatted: 3.3.3
@@ -17539,8 +17511,6 @@ snapshots:
is-obj@2.0.0: {}
- is-path-inside@3.0.3: {}
-
is-plain-obj@1.1.0: {}
is-plain-obj@4.1.0: {}
@@ -20798,7 +20768,7 @@ snapshots:
pathe: 2.0.3
picomatch: 4.0.2
- unplugin-vue-components@0.26.0(@babel/parser@7.26.9)(@nuxt/kit@3.15.4)(rollup@4.34.8)(vue@3.5.13(typescript@5.3.3)):
+ unplugin-vue-components@0.26.0(@babel/parser@7.26.9)(@nuxt/kit@3.15.4(magicast@0.3.5))(rollup@4.34.8)(vue@3.5.13(typescript@5.3.3)):
dependencies:
'@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.1.4(rollup@4.34.8)
@@ -21119,10 +21089,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
- vite-plugin-vue-style-bundler@1.0.9(@types/less@3.0.8)(@vitejs/plugin-vue@5.2.1(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)))(less@4.2.2)(sass@1.83.4)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)):
+ vite-plugin-vue-style-bundler@1.0.9(@types/less@3.0.8)(@vitejs/plugin-vue@5.2.1(vite@6.1.1(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)))(less@4.2.2)(sass@1.83.4)(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)):
dependencies:
'@types/less': 3.0.8
- '@vitejs/plugin-vue': 5.2.1(vite@6.1.1(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))
+ '@vitejs/plugin-vue': 5.2.1(vite@6.0.11(@types/node@22.10.10)(jiti@2.4.2)(less@4.2.2)(sass@1.83.4)(terser@5.37.0)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))
less: 4.2.2
magic-string: 0.30.17
remove: 0.1.5
@@ -21287,10 +21257,10 @@ snapshots:
dependencies:
vue: 3.5.13(typescript@5.7.3)
- vue-eslint-parser@9.4.3(eslint@8.57.1):
+ vue-eslint-parser@9.4.3(eslint@9.13.0(jiti@2.4.2)):
dependencies:
debug: 4.4.0
- eslint: 8.57.1
+ eslint: 9.13.0(jiti@2.4.2)
eslint-scope: 7.2.2
eslint-visitor-keys: 3.4.3
espree: 9.6.1
@@ -21300,10 +21270,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
- vue-eslint-parser@9.4.3(eslint@9.13.0(jiti@2.4.2)):
+ vue-eslint-parser@9.4.3(eslint@9.20.1(jiti@2.4.2)):
dependencies:
debug: 4.4.0
- eslint: 9.13.0(jiti@2.4.2)
+ eslint: 9.20.1(jiti@2.4.2)
eslint-scope: 7.2.2
eslint-visitor-keys: 3.4.3
espree: 9.6.1