From 247f2ff4176c74e6aa821e692fbace5607769cb3 Mon Sep 17 00:00:00 2001 From: huyaohua <1525656754@qq.com> Date: Sun, 1 Sep 2024 20:54:56 +0800 Subject: [PATCH 1/4] docs: add gen element plus doc --- docs/element plus.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 docs/element plus.md diff --git a/docs/element plus.md b/docs/element plus.md new file mode 100644 index 000000000..8020bcfe1 --- /dev/null +++ b/docs/element plus.md @@ -0,0 +1,3 @@ +# element plus material + +TODO \ No newline at end of file From f0d346419c24a125ebf4279aacbf16eceba49e3f Mon Sep 17 00:00:00 2001 From: huyaohua <1525656754@qq.com> Date: Thu, 31 Oct 2024 02:42:53 +0800 Subject: [PATCH 2/4] =?UTF-8?q?fix:elemnt=20plus=20bundle=E7=89=A9?= =?UTF-8?q?=E6=96=99=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/design-core/public/mock/bundle.json | 33930 +++++++++-------- 1 file changed, 17089 insertions(+), 16841 deletions(-) diff --git a/packages/design-core/public/mock/bundle.json b/packages/design-core/public/mock/bundle.json index 9a03cfad1..d18fe7b05 100644 --- a/packages/design-core/public/mock/bundle.json +++ b/packages/design-core/public/mock/bundle.json @@ -75,310 +75,312 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "size", - "label": { - "text": { - "zh_CN": "尺寸" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "按钮是否为禁用状态" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "type", - "label": { - "text": { - "zh_CN": "类型" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "icon", - "label": { - "text": { - "zh_CN": "图标组件" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "nativeType", - "label": { - "text": { - "zh_CN": "原生 type 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "loading", - "label": { - "text": { - "zh_CN": "是否为加载中状态" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "loadingIcon", - "label": { - "text": { - "zh_CN": "自定义加载中状态图标组件" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "plain", - "label": { - "text": { - "zh_CN": "是否为朴素按钮" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "text", - "label": { - "text": { - "zh_CN": "是否为文字按钮" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "link", - "label": { - "text": { - "zh_CN": "是否为链接按钮" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "bg", - "label": { - "text": { - "zh_CN": "是否显示文字按钮背景颜色" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "autofocus", - "label": { - "text": { - "zh_CN": "原生 autofocus 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "round", - "label": { - "text": { - "zh_CN": "是否为圆角按钮" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "circle", - "label": { - "text": { - "zh_CN": "是否为圆形按钮" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "color", - "label": { - "text": { - "zh_CN": "自定义按钮颜色, 并自动计算 hover 和 active 触发后的颜色" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "dark", - "label": { - "text": { - "zh_CN": "dark 模式, 意味着自动设置 color 为 dark 模式的颜色" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "autoInsertSpace", - "label": { - "text": { - "zh_CN": "自动在两个中文字符之间插入空格" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "tag", - "label": { - "text": { - "zh_CN": "自定义元素标签" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "size", + "label": { + "text": { + "zh_CN": "尺寸" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "按钮是否为禁用状态" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "type", + "label": { + "text": { + "zh_CN": "类型" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "icon", + "label": { + "text": { + "zh_CN": "图标组件" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "nativeType", + "label": { + "text": { + "zh_CN": "原生 type 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "loading", + "label": { + "text": { + "zh_CN": "是否为加载中状态" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "loadingIcon", + "label": { + "text": { + "zh_CN": "自定义加载中状态图标组件" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "plain", + "label": { + "text": { + "zh_CN": "是否为朴素按钮" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "text", + "label": { + "text": { + "zh_CN": "是否为文字按钮" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "link", + "label": { + "text": { + "zh_CN": "是否为链接按钮" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "bg", + "label": { + "text": { + "zh_CN": "是否显示文字按钮背景颜色" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "autofocus", + "label": { + "text": { + "zh_CN": "原生 autofocus 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "round", + "label": { + "text": { + "zh_CN": "是否为圆角按钮" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "circle", + "label": { + "text": { + "zh_CN": "是否为圆形按钮" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "color", + "label": { + "text": { + "zh_CN": "自定义按钮颜色, 并自动计算 hover 和 active 触发后的颜色" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "dark", + "label": { + "text": { + "zh_CN": "dark 模式, 意味着自动设置 color 为 dark 模式的颜色" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "autoInsertSpace", + "label": { + "text": { + "zh_CN": "自动在两个中文字符之间插入空格" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "tag", + "label": { + "text": { + "zh_CN": "自定义元素标签" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": { "onClick": { "label": { @@ -476,38 +478,40 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "direction", - "label": { - "text": { - "zh_CN": "子元素的排列方向" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "properties": [ + { + "label": { + "zh_CN": "基础信息" + }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "direction", + "label": { + "text": { + "zh_CN": "子元素的排列方向" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": {}, "slots": { "default": { @@ -574,54 +578,56 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "size", - "label": { - "text": { - "zh_CN": "SVG 图标的大小,size x size" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "color", - "label": { - "text": { - "zh_CN": "svg 的 fill 颜色" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "size", + "label": { + "text": { + "zh_CN": "SVG 图标的大小,size x size" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "color", + "label": { + "text": { + "zh_CN": "svg 的 fill 颜色" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": {}, "slots": {} } @@ -679,118 +685,120 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "type", - "label": { - "text": { - "zh_CN": "类型" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "underline", - "label": { - "text": { - "zh_CN": "是否下划线" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "是否禁用状态" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "href", - "label": { - "text": { - "zh_CN": "原生 href 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "target", - "label": { - "text": { - "zh_CN": "同原生 target 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "icon", - "label": { - "text": { - "zh_CN": "图标组件" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "type", + "label": { + "text": { + "zh_CN": "类型" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "underline", + "label": { + "text": { + "zh_CN": "是否下划线" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "是否禁用状态" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "href", + "label": { + "text": { + "zh_CN": "原生 href 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "target", + "label": { + "text": { + "zh_CN": "同原生 target 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "icon", + "label": { + "text": { + "zh_CN": "图标组件" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": { "onClick": { "label": { @@ -880,102 +888,104 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "type", - "label": { - "text": { - "zh_CN": "类型" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "大小" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "truncated", - "label": { - "text": { - "zh_CN": "显示省略号" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "lineClamp", - "label": { - "text": { - "zh_CN": "最大行数" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "tag", - "label": { - "text": { - "zh_CN": "自定义元素标签" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "type", + "label": { + "text": { + "zh_CN": "类型" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "大小" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "truncated", + "label": { + "text": { + "zh_CN": "显示省略号" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "lineClamp", + "label": { + "text": { + "zh_CN": "最大行数" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "tag", + "label": { + "text": { + "zh_CN": "自定义元素标签" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": {}, "slots": {} } @@ -1050,278 +1060,280 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "height", - "label": { - "text": { - "zh_CN": "滚动条高度" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "maxHeight", - "label": { - "text": { - "zh_CN": "滚动条最大高度" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "native", - "label": { - "text": { - "zh_CN": "是否使用原生滚动条样式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "wrapStyle", - "label": { - "text": { - "zh_CN": "包裹容器的自定义样式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "wrapClass", - "label": { - "text": { - "zh_CN": "包裹容器的自定义类名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "viewClass", - "label": { - "text": { - "zh_CN": "视图的自定义类名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "viewStyle", - "label": { - "text": { - "zh_CN": "视图的自定义样式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "noresize", - "label": { - "text": { - "zh_CN": "不响应容器尺寸变化,如果容器尺寸不会发生变化,最好设置它可以优化性能" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "tag", - "label": { - "text": { - "zh_CN": "视图的元素标签" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "always", - "label": { - "text": { - "zh_CN": "滚动条总是显示" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "minSize", - "label": { - "text": { - "zh_CN": "滚动条最小尺寸" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "tabindex", - "label": { - "text": { - "zh_CN": "容器的tabindex" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "id", - "label": { - "text": { - "zh_CN": "视图ID" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "role", - "label": { - "text": { - "zh_CN": "视图的角色" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "ariaLabel", - "label": { - "text": { - "zh_CN": "视图的 aria-label" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "ariaOrientation", - "label": { - "text": { - "zh_CN": "视图的 aria-orientation" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "height", + "label": { + "text": { + "zh_CN": "滚动条高度" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "maxHeight", + "label": { + "text": { + "zh_CN": "滚动条最大高度" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "native", + "label": { + "text": { + "zh_CN": "是否使用原生滚动条样式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "wrapStyle", + "label": { + "text": { + "zh_CN": "包裹容器的自定义样式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "wrapClass", + "label": { + "text": { + "zh_CN": "包裹容器的自定义类名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "viewClass", + "label": { + "text": { + "zh_CN": "视图的自定义类名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "viewStyle", + "label": { + "text": { + "zh_CN": "视图的自定义样式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "noresize", + "label": { + "text": { + "zh_CN": "不响应容器尺寸变化,如果容器尺寸不会发生变化,最好设置它可以优化性能" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "tag", + "label": { + "text": { + "zh_CN": "视图的元素标签" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "always", + "label": { + "text": { + "zh_CN": "滚动条总是显示" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "minSize", + "label": { + "text": { + "zh_CN": "滚动条最小尺寸" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "tabindex", + "label": { + "text": { + "zh_CN": "容器的tabindex" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "id", + "label": { + "text": { + "zh_CN": "视图ID" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "role", + "label": { + "text": { + "zh_CN": "视图的角色" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "ariaLabel", + "label": { + "text": { + "zh_CN": "视图的 aria-label" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "ariaOrientation", + "label": { + "text": { + "zh_CN": "视图的 aria-orientation" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": { "onScroll": { "label": { @@ -1405,182 +1417,184 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "direction", - "label": { - "text": { - "zh_CN": "排列的方向" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "class", - "label": { - "text": { - "zh_CN": "className" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "style", - "label": { - "text": { - "zh_CN": "额外样式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "alignment", - "label": { - "text": { - "zh_CN": "对齐的方式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "prefixCls", - "label": { - "text": { - "zh_CN": "给 space-items 的类名前缀" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "spacer", - "label": { - "text": { - "zh_CN": "间隔符" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "wrap", - "label": { - "text": { - "zh_CN": "设置是否自动折行" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "fill", - "label": { - "text": { - "zh_CN": "子元素是否填充父容器" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "fillRatio", - "label": { - "text": { - "zh_CN": "填充父容器的比例" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "间隔大小" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "direction", + "label": { + "text": { + "zh_CN": "排列的方向" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "class", + "label": { + "text": { + "zh_CN": "className" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "style", + "label": { + "text": { + "zh_CN": "额外样式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "alignment", + "label": { + "text": { + "zh_CN": "对齐的方式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "prefixCls", + "label": { + "text": { + "zh_CN": "给 space-items 的类名前缀" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "spacer", + "label": { + "text": { + "zh_CN": "间隔符" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "wrap", + "label": { + "text": { + "zh_CN": "设置是否自动折行" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "fill", + "label": { + "text": { + "zh_CN": "子元素是否填充父容器" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "fillRatio", + "label": { + "text": { + "zh_CN": "填充父容器的比例" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "间隔大小" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": {}, "slots": {} } @@ -1650,198 +1664,200 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "a11y", - "label": { - "text": { - "zh_CN": "是否启用无障碍" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "locale", - "label": { - "text": { - "zh_CN": "翻译文本对象" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "全局组件大小" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "button", - "label": { - "text": { - "zh_CN": "按钮相关配置,详见下表" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "experimentalFeatures", - "label": { - "text": { - "zh_CN": "将要添加的实验阶段的功能,所有功能都是默认设置为 false" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "keyboardNavigation", - "label": { - "text": { - "zh_CN": "是否允许用户通过键盘进行导航" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "message", - "label": { - "text": { - "zh_CN": "消息相关配置, 详见下表" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "zIndex", - "label": { - "text": { - "zh_CN": "全局初始化 zIndex 的值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "namespace", - "label": { - "text": { - "zh_CN": "全局组件类名称前缀 (需要配合 $namespace 使用)" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "emptyValues", - "label": { - "text": { - "zh_CN": "输入类组件空值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "valueOnClear", - "label": { - "text": { - "zh_CN": "输入类组件清空值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "a11y", + "label": { + "text": { + "zh_CN": "是否启用无障碍" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "locale", + "label": { + "text": { + "zh_CN": "翻译文本对象" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "全局组件大小" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "button", + "label": { + "text": { + "zh_CN": "按钮相关配置,详见下表" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "experimentalFeatures", + "label": { + "text": { + "zh_CN": "将要添加的实验阶段的功能,所有功能都是默认设置为 false" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "keyboardNavigation", + "label": { + "text": { + "zh_CN": "是否允许用户通过键盘进行导航" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "message", + "label": { + "text": { + "zh_CN": "消息相关配置, 详见下表" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "zIndex", + "label": { + "text": { + "zh_CN": "全局初始化 zIndex 的值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "namespace", + "label": { + "text": { + "zh_CN": "全局组件类名称前缀 (需要配合 $namespace 使用)" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "emptyValues", + "label": { + "text": { + "zh_CN": "输入类组件空值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "valueOnClear", + "label": { + "text": { + "zh_CN": "输入类组件清空值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": {}, "slots": {} } @@ -1916,278 +1932,280 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "valueKey", - "label": { - "text": { - "zh_CN": "输入建议对象中用于显示的键名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "选中项绑定值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "debounce", - "label": { - "text": { - "zh_CN": "获取输入建议的防抖延时,单位为毫秒" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "placement", - "label": { - "text": { - "zh_CN": "菜单弹出位置" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "fetchSuggestions", - "label": { - "text": { - "zh_CN": "获取输入建议的方法, 仅当你的输入建议数据 resolve 时,通过调用 callback(data:[]) 来返回它" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "popperClass", - "label": { - "text": { - "zh_CN": "下拉列表的类名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "triggerOnFocus", - "label": { - "text": { - "zh_CN": "whether show suggestions when input focus" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "selectWhenUnmatched", - "label": { - "text": { - "zh_CN": "在输入没有任何匹配建议的情况下,按下回车是否触发 select 事件" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "hideLoading", - "label": { - "text": { - "zh_CN": "是否隐藏远程加载时的加载图标" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "teleported", - "label": { - "text": { - "zh_CN": "是否将下拉列表元素插入 append-to 指向的元素下" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "highlightFirstItem", - "label": { - "text": { - "zh_CN": "是否默认高亮远程搜索结果的第一项" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "fitInputWidth", - "label": { - "text": { - "zh_CN": "下拉框的宽度是否与输入框相同" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "clearable", - "label": { - "text": { - "zh_CN": "是否可清空" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "自动补全组件是否被禁用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "name", - "label": { - "text": { - "zh_CN": "等价于原生 input name 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "ariaLabel", - "label": { - "text": { - "zh_CN": "原生 aria-label属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "valueKey", + "label": { + "text": { + "zh_CN": "输入建议对象中用于显示的键名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "选中项绑定值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "debounce", + "label": { + "text": { + "zh_CN": "获取输入建议的防抖延时,单位为毫秒" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "placement", + "label": { + "text": { + "zh_CN": "菜单弹出位置" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "fetchSuggestions", + "label": { + "text": { + "zh_CN": "获取输入建议的方法, 仅当你的输入建议数据 resolve 时,通过调用 callback(data:[]) 来返回它" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "popperClass", + "label": { + "text": { + "zh_CN": "下拉列表的类名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "triggerOnFocus", + "label": { + "text": { + "zh_CN": "whether show suggestions when input focus" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "selectWhenUnmatched", + "label": { + "text": { + "zh_CN": "在输入没有任何匹配建议的情况下,按下回车是否触发 select 事件" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "hideLoading", + "label": { + "text": { + "zh_CN": "是否隐藏远程加载时的加载图标" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "teleported", + "label": { + "text": { + "zh_CN": "是否将下拉列表元素插入 append-to 指向的元素下" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "highlightFirstItem", + "label": { + "text": { + "zh_CN": "是否默认高亮远程搜索结果的第一项" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "fitInputWidth", + "label": { + "text": { + "zh_CN": "下拉框的宽度是否与输入框相同" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "clearable", + "label": { + "text": { + "zh_CN": "是否可清空" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "自动补全组件是否被禁用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "name", + "label": { + "text": { + "zh_CN": "等价于原生 input name 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "ariaLabel", + "label": { + "text": { + "zh_CN": "原生 aria-label属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": { "onUpdate:modelValue": { "label": { @@ -2404,498 +2422,500 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "选中项绑定值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "options", - "label": { - "text": { - "zh_CN": "选项的数据源, value 和 label 可以通过 CascaderProps 自定义." - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "选中项绑定值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "options", + "label": { + "text": { + "zh_CN": "选项的数据源, value 和 label 可以通过 CascaderProps 自定义." + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "props", + "label": { + "text": { + "zh_CN": "配置选项, 请参阅下面 CascaderProps 表。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "尺寸" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "placeholder", + "label": { + "text": { + "zh_CN": "输入框占位文本" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "是否禁用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "clearable", + "label": { + "text": { + "zh_CN": "是否支持清空选项" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "filterable", + "label": { + "text": { + "zh_CN": "该选项是否可以被搜索" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "filterMethod", + "label": { + "text": { + "zh_CN": "自定义搜索逻辑,第一个参数是node,第二个参数是keyword,返回的布尔值表示是否保留该选项" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "separator", + "label": { + "text": { + "zh_CN": "用于分隔选项的字符" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "showAllLevels", + "label": { + "text": { + "zh_CN": "输入框中是否显示选中值的完整路径" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "collapseTags", + "label": { + "text": { + "zh_CN": "多选模式下是否折叠Tag" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "maxCollapseTags", + "label": { + "text": { + "zh_CN": "需要显示的 Tag 的最大数量 只有当 collapse-tags 设置为 true 时才会生效。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "collapseTagsTooltip", + "label": { + "text": { + "zh_CN": "当鼠标悬停于折叠标签的文本时,是否显示所有选中的标签。 要使用此属性,collapse-tags属性必须设定为 true" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "debounce", + "label": { + "text": { + "zh_CN": "搜索关键词正在输入时的去抖延迟,单位为毫秒" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "beforeFilter", + "label": { + "text": { + "zh_CN": "过滤函数调用前,所要调用的钩子函数,该函数接收要过滤的值作为参数。 如果该函数的返回值是 false 或者是一个被拒绝的 Promise,那么接下来的过滤逻辑便不会执行。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "placement", + "label": { + "text": { + "zh_CN": "下拉框出现的位置" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "fallbackPlacements", + "label": { + "text": { + "zh_CN": "Tooltip 可用的 positions 请查看popper.js 文档" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "popperClass", + "label": { + "text": { + "zh_CN": "弹出内容的自定义类名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "teleported", + "label": { + "text": { + "zh_CN": "弹层是否使用 teleport" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "tagType", + "label": { + "text": { + "zh_CN": "标签类型" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "tagEffect", + "label": { + "text": { + "zh_CN": "tag effect" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "validateEvent", + "label": { + "text": { + "zh_CN": "输入时是否触发表单的校验" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "persistent", + "label": { + "text": { + "zh_CN": "当下拉框未被激活并且persistent设置为false,下拉框容器会被删除。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "emptyValues", + "label": { + "text": { + "zh_CN": "组件的空值配置 参考config-provider" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "valueOnClear", + "label": { + "text": { + "zh_CN": "清空选项的值 参考 config-provider" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], + "events": { + "onUpdate:modelValue": { + "label": { + "zh_CN": "双向绑定的值改变时触发" }, - { - "property": "props", - "label": { - "text": { - "zh_CN": "配置选项, 请参阅下面 CascaderProps 表。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } + "description": { + "zh_CN": "双向绑定的值改变时触发" }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "尺寸" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "type": "event", + "functionInfo": { + "params": [], + "returns": {} }, - { - "property": "placeholder", - "label": { - "text": { - "zh_CN": "输入框占位文本" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "defaultValue": "" + }, + "onChange": { + "label": { + "zh_CN": "当绑定值变化时触发的事件" }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "是否禁用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } + "description": { + "zh_CN": "当绑定值变化时触发的事件" }, - { - "property": "clearable", - "label": { - "text": { - "zh_CN": "是否支持清空选项" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } + "type": "event", + "functionInfo": { + "params": [], + "returns": {} }, - { - "property": "filterable", - "label": { - "text": { - "zh_CN": "该选项是否可以被搜索" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } + "defaultValue": "" + }, + "onFocus": { + "label": { + "zh_CN": "当获得焦点时触发" }, - { - "property": "filterMethod", - "label": { - "text": { - "zh_CN": "自定义搜索逻辑,第一个参数是node,第二个参数是keyword,返回的布尔值表示是否保留该选项" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } + "description": { + "zh_CN": "当获得焦点时触发" }, - { - "property": "separator", - "label": { - "text": { - "zh_CN": "用于分隔选项的字符" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "type": "event", + "functionInfo": { + "params": [], + "returns": {} }, - { - "property": "showAllLevels", - "label": { - "text": { - "zh_CN": "输入框中是否显示选中值的完整路径" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } + "defaultValue": "" + }, + "onBlur": { + "label": { + "zh_CN": "当失去焦点时触发" }, - { - "property": "collapseTags", - "label": { - "text": { - "zh_CN": "多选模式下是否折叠Tag" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } + "description": { + "zh_CN": "当失去焦点时触发" }, - { - "property": "maxCollapseTags", - "label": { - "text": { - "zh_CN": "需要显示的 Tag 的最大数量 只有当 collapse-tags 设置为 true 时才会生效。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } + "type": "event", + "functionInfo": { + "params": [], + "returns": {} }, - { - "property": "collapseTagsTooltip", - "label": { - "text": { - "zh_CN": "当鼠标悬停于折叠标签的文本时,是否显示所有选中的标签。 要使用此属性,collapse-tags属性必须设定为 true" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "debounce", - "label": { - "text": { - "zh_CN": "搜索关键词正在输入时的去抖延迟,单位为毫秒" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "beforeFilter", - "label": { - "text": { - "zh_CN": "过滤函数调用前,所要调用的钩子函数,该函数接收要过滤的值作为参数。 如果该函数的返回值是 false 或者是一个被拒绝的 Promise,那么接下来的过滤逻辑便不会执行。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "placement", - "label": { - "text": { - "zh_CN": "下拉框出现的位置" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "fallbackPlacements", - "label": { - "text": { - "zh_CN": "Tooltip 可用的 positions 请查看popper.js 文档" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "popperClass", - "label": { - "text": { - "zh_CN": "弹出内容的自定义类名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "teleported", - "label": { - "text": { - "zh_CN": "弹层是否使用 teleport" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "tagType", - "label": { - "text": { - "zh_CN": "标签类型" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "tagEffect", - "label": { - "text": { - "zh_CN": "tag effect" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "validateEvent", - "label": { - "text": { - "zh_CN": "输入时是否触发表单的校验" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "persistent", - "label": { - "text": { - "zh_CN": "当下拉框未被激活并且persistent设置为false,下拉框容器会被删除。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "emptyValues", - "label": { - "text": { - "zh_CN": "组件的空值配置 参考config-provider" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "valueOnClear", - "label": { - "text": { - "zh_CN": "清空选项的值 参考 config-provider" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, - "events": { - "onUpdate:modelValue": { - "label": { - "zh_CN": "双向绑定的值改变时触发" - }, - "description": { - "zh_CN": "双向绑定的值改变时触发" - }, - "type": "event", - "functionInfo": { - "params": [], - "returns": {} - }, - "defaultValue": "" - }, - "onChange": { - "label": { - "zh_CN": "当绑定值变化时触发的事件" - }, - "description": { - "zh_CN": "当绑定值变化时触发的事件" - }, - "type": "event", - "functionInfo": { - "params": [], - "returns": {} - }, - "defaultValue": "" - }, - "onFocus": { - "label": { - "zh_CN": "当获得焦点时触发" - }, - "description": { - "zh_CN": "当获得焦点时触发" - }, - "type": "event", - "functionInfo": { - "params": [], - "returns": {} - }, - "defaultValue": "" - }, - "onBlur": { - "label": { - "zh_CN": "当失去焦点时触发" - }, - "description": { - "zh_CN": "当失去焦点时触发" - }, - "type": "event", - "functionInfo": { - "params": [], - "returns": {} - }, - "defaultValue": "" - }, - "onClear": { - "label": { - "zh_CN": "可清空的单选模式下用户点击清空按钮时触发" + "defaultValue": "" + }, + "onClear": { + "label": { + "zh_CN": "可清空的单选模式下用户点击清空按钮时触发" }, "description": { "zh_CN": "可清空的单选模式下用户点击清空按钮时触发" @@ -3033,294 +3053,296 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "选中项绑定值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "label", - "label": { - "text": { - "zh_CN": "选中状态的值,只有在绑定对象类型为 array 时有效。 如果没有 value, label则作为value使用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "value", - "label": { - "text": { - "zh_CN": "选中状态的值(只有在checkbox-group或者绑定对象类型为array时有效)" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "indeterminate", - "label": { - "text": { - "zh_CN": "设置不确定状态,仅负责样式控制" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "是否禁用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "checked", - "label": { - "text": { - "zh_CN": "当前是否勾选" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "name", - "label": { - "text": { - "zh_CN": "原生 name 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "trueValue", - "label": { - "text": { - "zh_CN": "选中时的值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "falseValue", - "label": { - "text": { - "zh_CN": "没有选中时的值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "trueLabel", - "label": { - "text": { - "zh_CN": "选中时的值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "falseLabel", - "label": { - "text": { - "zh_CN": "没有选中时的值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "id", - "label": { - "text": { - "zh_CN": "input id" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "border", - "label": { - "text": { - "zh_CN": "是否显示边框" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "Checkbox 的尺寸" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "tabindex", - "label": { - "text": { - "zh_CN": "输入框的 tabindex" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "validateEvent", - "label": { - "text": { - "zh_CN": "输入时是否触发表单的校验" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "ariaControls", - "label": { - "text": { - "zh_CN": "与 aria-control一致, 当 indeterminate为 true时生效" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "选中项绑定值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "label", + "label": { + "text": { + "zh_CN": "选中状态的值,只有在绑定对象类型为 array 时有效。 如果没有 value, label则作为value使用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "value", + "label": { + "text": { + "zh_CN": "选中状态的值(只有在checkbox-group或者绑定对象类型为array时有效)" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "indeterminate", + "label": { + "text": { + "zh_CN": "设置不确定状态,仅负责样式控制" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "是否禁用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "checked", + "label": { + "text": { + "zh_CN": "当前是否勾选" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "name", + "label": { + "text": { + "zh_CN": "原生 name 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "trueValue", + "label": { + "text": { + "zh_CN": "选中时的值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "falseValue", + "label": { + "text": { + "zh_CN": "没有选中时的值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "trueLabel", + "label": { + "text": { + "zh_CN": "选中时的值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "falseLabel", + "label": { + "text": { + "zh_CN": "没有选中时的值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "id", + "label": { + "text": { + "zh_CN": "input id" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "border", + "label": { + "text": { + "zh_CN": "是否显示边框" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "Checkbox 的尺寸" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "tabindex", + "label": { + "text": { + "zh_CN": "输入框的 tabindex" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "validateEvent", + "label": { + "text": { + "zh_CN": "输入时是否触发表单的校验" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "ariaControls", + "label": { + "text": { + "zh_CN": "与 aria-control一致, 当 indeterminate为 true时生效" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": { "onUpdate:modelValue": { "label": { @@ -3429,214 +3451,216 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "选中项绑定值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "id", - "label": { - "text": { - "zh_CN": "ColorPicker 的 id" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "showAlpha", - "label": { - "text": { - "zh_CN": "是否支持透明度选择" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "colorFormat", - "label": { - "text": { - "zh_CN": "写入 v-model 的颜色的格式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "是否禁用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "尺寸" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "popperClass", - "label": { - "text": { - "zh_CN": "ColorPicker 下拉框的类名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "tabindex", - "label": { - "text": { - "zh_CN": "ColorPicker 的 tabindex" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "teleported", - "label": { - "text": { - "zh_CN": "是否将 popover 的下拉列表渲染至 body 下" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "predefine", - "label": { - "text": { - "zh_CN": "预定义颜色" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "validateEvent", - "label": { - "text": { - "zh_CN": "输入时是否触发表单的校验" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "ariaLabel", - "label": { - "text": { - "zh_CN": "ColorPicker 的 aria-label" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "选中项绑定值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "id", + "label": { + "text": { + "zh_CN": "ColorPicker 的 id" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "showAlpha", + "label": { + "text": { + "zh_CN": "是否支持透明度选择" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "colorFormat", + "label": { + "text": { + "zh_CN": "写入 v-model 的颜色的格式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "是否禁用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "尺寸" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "popperClass", + "label": { + "text": { + "zh_CN": "ColorPicker 下拉框的类名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "tabindex", + "label": { + "text": { + "zh_CN": "ColorPicker 的 tabindex" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "teleported", + "label": { + "text": { + "zh_CN": "是否将 popover 的下拉列表渲染至 body 下" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "predefine", + "label": { + "text": { + "zh_CN": "预定义颜色" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "validateEvent", + "label": { + "text": { + "zh_CN": "输入时是否触发表单的校验" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "ariaLabel", + "label": { + "text": { + "zh_CN": "ColorPicker 的 aria-label" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": { "onUpdate:modelValue": { "label": { @@ -3805,646 +3829,648 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "id", - "label": { - "text": { - "zh_CN": "等价于原生 input id 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "name", - "label": { - "text": { - "zh_CN": "等价于原生 input name 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "popperClass", - "label": { - "text": { - "zh_CN": "DatePicker 下拉框的类名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "format", - "label": { - "text": { - "zh_CN": "显示在输入框中的格式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "valueFormat", - "label": { - "text": { - "zh_CN": "可选,绑定值的格式。 不指定则绑定值为 Date 对象" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "dateFormat", - "label": { - "text": { - "zh_CN": "可选,时间选择器下拉列表中显示的日期格式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "timeFormat", - "label": { - "text": { - "zh_CN": "可选,时间选择器下拉列表中显示的时间格式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "type", - "label": { - "text": { - "zh_CN": "显示类型" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "clearable", - "label": { - "text": { - "zh_CN": "是否显示清除按钮" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "clearIcon", - "label": { - "text": { - "zh_CN": "自定义清除图标" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "editable", - "label": { - "text": { - "zh_CN": "文本框可输入" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "prefixIcon", - "label": { - "text": { - "zh_CN": "自定义前缀图标 如果 type的值是TimeLikeType,那么就是 Clock,不然就是 Calendar" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "输入框尺寸" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "readonly", - "label": { - "text": { - "zh_CN": "只读" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "禁用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "placeholder", - "label": { - "text": { - "zh_CN": "非范围选择时的占位内容" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "popperOptions", - "label": { - "text": { - "zh_CN": "自定义 popper 选项,更多请参考 popper.js" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "绑定值,如果它是数组,长度应该是 2" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaDatePicker", - "props": {} - } - }, - { - "property": "rangeSeparator", - "label": { - "text": { - "zh_CN": "选择范围时的分隔符" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "startPlaceholder", - "label": { - "text": { - "zh_CN": "范围选择时开始日期的占位内容" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "endPlaceholder", - "label": { - "text": { - "zh_CN": "范围选择时结束日期的占位内容" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "defaultValue", - "label": { - "text": { - "zh_CN": "可选,选择器打开时默认显示的时间" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaDatePicker", - "props": {} - } - }, - { - "property": "defaultTime", - "label": { - "text": { - "zh_CN": "范围选择时选中日期所使用的当日内具体时刻" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaDatePicker", - "props": {} - } - }, - { - "property": "isRange", - "label": { - "text": { - "zh_CN": "设置一个日期范围" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "disabledHours", - "label": { - "text": { - "zh_CN": "设置不可选择的小时" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "disabledMinutes", - "label": { - "text": { - "zh_CN": "设置不可选择的分钟" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "disabledSeconds", - "label": { - "text": { - "zh_CN": "设置不可选择的秒钟" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "disabledDate", - "label": { - "text": { - "zh_CN": "一个用来判断该日期是否被禁用的函数,接受一个 Date 对象作为参数。 应该返回一个 Boolean 值。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "cellClassName", - "label": { - "text": { - "zh_CN": "设置自定义类名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "shortcuts", - "label": { - "text": { - "zh_CN": "设置快捷选项,需要传入数组对象" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "arrowControl", - "label": { - "text": { - "zh_CN": "是否使用箭头进行时间选择" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "tabindex", - "label": { - "text": { - "zh_CN": "定义元素的键盘导航顺序" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "validateEvent", - "label": { - "text": { - "zh_CN": "是否触发表单验证" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "unlinkPanels", - "label": { - "text": { - "zh_CN": "在范围选择器里取消两个日期面板之间的联动" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "placement", - "label": { - "text": { - "zh_CN": "下拉框出现的位置" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "fallbackPlacements", - "label": { - "text": { - "zh_CN": "Tooltip 可用的 positions 请查看popper.js 文档" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "emptyValues", - "label": { - "text": { - "zh_CN": "组件的空值配置 参考config-provider" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "valueOnClear", - "label": { - "text": { - "zh_CN": "清空选项的值 参考 config-provider" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "ariaLabel", - "label": { - "text": { - "zh_CN": "为无障碍支持设置元素的可访问标签" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "id", + "label": { + "text": { + "zh_CN": "等价于原生 input id 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "name", + "label": { + "text": { + "zh_CN": "等价于原生 input name 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "popperClass", + "label": { + "text": { + "zh_CN": "DatePicker 下拉框的类名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "format", + "label": { + "text": { + "zh_CN": "显示在输入框中的格式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "valueFormat", + "label": { + "text": { + "zh_CN": "可选,绑定值的格式。 不指定则绑定值为 Date 对象" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "dateFormat", + "label": { + "text": { + "zh_CN": "可选,时间选择器下拉列表中显示的日期格式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "timeFormat", + "label": { + "text": { + "zh_CN": "可选,时间选择器下拉列表中显示的时间格式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "type", + "label": { + "text": { + "zh_CN": "显示类型" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "clearable", + "label": { + "text": { + "zh_CN": "是否显示清除按钮" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "clearIcon", + "label": { + "text": { + "zh_CN": "自定义清除图标" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "editable", + "label": { + "text": { + "zh_CN": "文本框可输入" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "prefixIcon", + "label": { + "text": { + "zh_CN": "自定义前缀图标 如果 type的值是TimeLikeType,那么就是 Clock,不然就是 Calendar" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "输入框尺寸" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "readonly", + "label": { + "text": { + "zh_CN": "只读" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "禁用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "placeholder", + "label": { + "text": { + "zh_CN": "非范围选择时的占位内容" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "popperOptions", + "label": { + "text": { + "zh_CN": "自定义 popper 选项,更多请参考 popper.js" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "绑定值,如果它是数组,长度应该是 2" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaDatePicker", + "props": {} + } + }, + { + "property": "rangeSeparator", + "label": { + "text": { + "zh_CN": "选择范围时的分隔符" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "startPlaceholder", + "label": { + "text": { + "zh_CN": "范围选择时开始日期的占位内容" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "endPlaceholder", + "label": { + "text": { + "zh_CN": "范围选择时结束日期的占位内容" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "defaultValue", + "label": { + "text": { + "zh_CN": "可选,选择器打开时默认显示的时间" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaDatePicker", + "props": {} + } + }, + { + "property": "defaultTime", + "label": { + "text": { + "zh_CN": "范围选择时选中日期所使用的当日内具体时刻" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaDatePicker", + "props": {} + } + }, + { + "property": "isRange", + "label": { + "text": { + "zh_CN": "设置一个日期范围" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "disabledHours", + "label": { + "text": { + "zh_CN": "设置不可选择的小时" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "disabledMinutes", + "label": { + "text": { + "zh_CN": "设置不可选择的分钟" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "disabledSeconds", + "label": { + "text": { + "zh_CN": "设置不可选择的秒钟" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "disabledDate", + "label": { + "text": { + "zh_CN": "一个用来判断该日期是否被禁用的函数,接受一个 Date 对象作为参数。 应该返回一个 Boolean 值。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "cellClassName", + "label": { + "text": { + "zh_CN": "设置自定义类名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "shortcuts", + "label": { + "text": { + "zh_CN": "设置快捷选项,需要传入数组对象" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "arrowControl", + "label": { + "text": { + "zh_CN": "是否使用箭头进行时间选择" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "tabindex", + "label": { + "text": { + "zh_CN": "定义元素的键盘导航顺序" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "validateEvent", + "label": { + "text": { + "zh_CN": "是否触发表单验证" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "unlinkPanels", + "label": { + "text": { + "zh_CN": "在范围选择器里取消两个日期面板之间的联动" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "placement", + "label": { + "text": { + "zh_CN": "下拉框出现的位置" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "fallbackPlacements", + "label": { + "text": { + "zh_CN": "Tooltip 可用的 positions 请查看popper.js 文档" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "emptyValues", + "label": { + "text": { + "zh_CN": "组件的空值配置 参考config-provider" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "valueOnClear", + "label": { + "text": { + "zh_CN": "清空选项的值 参考 config-provider" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "ariaLabel", + "label": { + "text": { + "zh_CN": "为无障碍支持设置元素的可访问标签" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": { "onUpdate:modelValue": { "label": { @@ -4534,278 +4560,280 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "size", - "label": { - "text": { - "zh_CN": "用于控制该表单内组件的尺寸" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "是否禁用该表单内的所有组件。 如果设置为 true, 它将覆盖内部组件的 disabled 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "model", - "label": { - "text": { - "zh_CN": "表单数据对象" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "rules", - "label": { - "text": { - "zh_CN": "表单验证规则" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "labelPosition", - "label": { - "text": { - "zh_CN": "表单域标签的位置, 当设置为 left 或 right 时,则也需要设置 label-width 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "requireAsteriskPosition", - "label": { - "text": { - "zh_CN": "星号的位置。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "labelWidth", - "label": { - "text": { - "zh_CN": "标签的长度,例如 '50px'。 作为 Form 直接子元素的 form-item 会继承该值。 可以使用 auto。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "labelSuffix", - "label": { - "text": { - "zh_CN": "表单域标签的后缀" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "inline", - "label": { - "text": { - "zh_CN": "行内表单模式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "inlineMessage", - "label": { - "text": { - "zh_CN": "是否以行内形式展示校验信息" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "statusIcon", - "label": { - "text": { - "zh_CN": "是否在输入框中显示校验结果反馈图标" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "showMessage", - "label": { - "text": { - "zh_CN": "是否显示校验错误信息" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "validateOnRuleChange", - "label": { - "text": { - "zh_CN": "是否在 rules 属性改变后立即触发一次验证" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "hideRequiredAsterisk", - "label": { - "text": { - "zh_CN": "是否隐藏必填字段标签旁边的红色星号。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "scrollToError", - "label": { - "text": { - "zh_CN": "当校验失败时,滚动到第一个错误表单项" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "scrollIntoViewOptions", - "label": { - "text": { - "zh_CN": "当校验有失败结果时,滚动到第一个失败的表单项目 可通过 scrollIntoView 配置" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "size", + "label": { + "text": { + "zh_CN": "用于控制该表单内组件的尺寸" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "是否禁用该表单内的所有组件。 如果设置为 true, 它将覆盖内部组件的 disabled 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "model", + "label": { + "text": { + "zh_CN": "表单数据对象" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "rules", + "label": { + "text": { + "zh_CN": "表单验证规则" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "labelPosition", + "label": { + "text": { + "zh_CN": "表单域标签的位置, 当设置为 left 或 right 时,则也需要设置 label-width 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "requireAsteriskPosition", + "label": { + "text": { + "zh_CN": "星号的位置。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "labelWidth", + "label": { + "text": { + "zh_CN": "标签的长度,例如 '50px'。 作为 Form 直接子元素的 form-item 会继承该值。 可以使用 auto。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "labelSuffix", + "label": { + "text": { + "zh_CN": "表单域标签的后缀" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "inline", + "label": { + "text": { + "zh_CN": "行内表单模式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "inlineMessage", + "label": { + "text": { + "zh_CN": "是否以行内形式展示校验信息" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "statusIcon", + "label": { + "text": { + "zh_CN": "是否在输入框中显示校验结果反馈图标" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "showMessage", + "label": { + "text": { + "zh_CN": "是否显示校验错误信息" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "validateOnRuleChange", + "label": { + "text": { + "zh_CN": "是否在 rules 属性改变后立即触发一次验证" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "hideRequiredAsterisk", + "label": { + "text": { + "zh_CN": "是否隐藏必填字段标签旁边的红色星号。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "scrollToError", + "label": { + "text": { + "zh_CN": "当校验失败时,滚动到第一个错误表单项" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "scrollIntoViewOptions", + "label": { + "text": { + "zh_CN": "当校验有失败结果时,滚动到第一个失败的表单项目 可通过 scrollIntoView 配置" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + } + ] + } + ], "events": { "onValidate": { "label": { @@ -4906,466 +4934,468 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "id", - "label": { - "text": { - "zh_CN": "本机输入id" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "输入框尺寸,只在 type 不为 'textarea' 时有效" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "是否禁用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "id", + "label": { + "text": { + "zh_CN": "本机输入id" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "输入框尺寸,只在 type 不为 'textarea' 时有效" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "是否禁用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "绑定值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "maxlength", + "label": { + "text": { + "zh_CN": "同原生 maxlength 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "minlength", + "label": { + "text": { + "zh_CN": "原生属性,最小输入长度" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "type", + "label": { + "text": { + "zh_CN": "类型" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "resize", + "label": { + "text": { + "zh_CN": "控制是否能被用户缩放" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "autosize", + "label": { + "text": { + "zh_CN": "textarea 高度是否自适应,仅 type 为 'textarea' 时生效。 可以接受一个对象,比如: { minRows: 2, maxRows: 6 }" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "autocomplete", + "label": { + "text": { + "zh_CN": "原生 autocomplete 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "formatter", + "label": { + "text": { + "zh_CN": "指定输入值的格式。(只有当 type 是\"text\"时才能工作)" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "parser", + "label": { + "text": { + "zh_CN": "指定从格式化器输入中提取的值。(仅当 type 是\"text\"时才起作用)" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "placeholder", + "label": { + "text": { + "zh_CN": "输入框占位文本" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "form", + "label": { + "text": { + "zh_CN": "原生属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "readonly", + "label": { + "text": { + "zh_CN": "原生 readonly 属性,是否只读" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "clearable", + "label": { + "text": { + "zh_CN": "是否显示清除按钮,只有当 type 不是 textarea时生效" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "showPassword", + "label": { + "text": { + "zh_CN": "是否显示切换密码图标" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "showWordLimit", + "label": { + "text": { + "zh_CN": "是否显示统计字数, 只在 type 为 'text' 或 'textarea' 的时候生效" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "suffixIcon", + "label": { + "text": { + "zh_CN": "自定义后缀图标" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "prefixIcon", + "label": { + "text": { + "zh_CN": "自定义前缀图标" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "containerRole", + "label": { + "text": { + "zh_CN": "容器角色,为选择器组件提供的内部属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "tabindex", + "label": { + "text": { + "zh_CN": "输入框的 tabindex" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "validateEvent", + "label": { + "text": { + "zh_CN": "输入时是否触发表单的校验" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "inputStyle", + "label": { + "text": { + "zh_CN": "input 元素或 textarea 元素的 style" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "autofocus", + "label": { + "text": { + "zh_CN": "原生属性,自动获取焦点" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "rows", + "label": { + "text": { + "zh_CN": "输入框行数,仅 type 为 'textarea' 时有效" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "ariaLabel", + "label": { + "text": { + "zh_CN": "等价于原生 input aria-label 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], + "events": { + "onUpdate:modelValue": { + "label": { + "zh_CN": "双向绑定的值改变时触发" }, - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "绑定值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "description": { + "zh_CN": "双向绑定的值改变时触发" }, - { - "property": "maxlength", - "label": { - "text": { - "zh_CN": "同原生 maxlength 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "minlength", - "label": { - "text": { - "zh_CN": "原生属性,最小输入长度" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "type", - "label": { - "text": { - "zh_CN": "类型" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "resize", - "label": { - "text": { - "zh_CN": "控制是否能被用户缩放" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "autosize", - "label": { - "text": { - "zh_CN": "textarea 高度是否自适应,仅 type 为 'textarea' 时生效。 可以接受一个对象,比如: { minRows: 2, maxRows: 6 }" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "autocomplete", - "label": { - "text": { - "zh_CN": "原生 autocomplete 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "formatter", - "label": { - "text": { - "zh_CN": "指定输入值的格式。(只有当 type 是\"text\"时才能工作)" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "parser", - "label": { - "text": { - "zh_CN": "指定从格式化器输入中提取的值。(仅当 type 是\"text\"时才起作用)" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "placeholder", - "label": { - "text": { - "zh_CN": "输入框占位文本" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "form", - "label": { - "text": { - "zh_CN": "原生属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "readonly", - "label": { - "text": { - "zh_CN": "原生 readonly 属性,是否只读" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "clearable", - "label": { - "text": { - "zh_CN": "是否显示清除按钮,只有当 type 不是 textarea时生效" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "showPassword", - "label": { - "text": { - "zh_CN": "是否显示切换密码图标" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "showWordLimit", - "label": { - "text": { - "zh_CN": "是否显示统计字数, 只在 type 为 'text' 或 'textarea' 的时候生效" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "suffixIcon", - "label": { - "text": { - "zh_CN": "自定义后缀图标" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "prefixIcon", - "label": { - "text": { - "zh_CN": "自定义前缀图标" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "containerRole", - "label": { - "text": { - "zh_CN": "容器角色,为选择器组件提供的内部属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "tabindex", - "label": { - "text": { - "zh_CN": "输入框的 tabindex" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "validateEvent", - "label": { - "text": { - "zh_CN": "输入时是否触发表单的校验" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "inputStyle", - "label": { - "text": { - "zh_CN": "input 元素或 textarea 元素的 style" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "autofocus", - "label": { - "text": { - "zh_CN": "原生属性,自动获取焦点" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "rows", - "label": { - "text": { - "zh_CN": "输入框行数,仅 type 为 'textarea' 时有效" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "ariaLabel", - "label": { - "text": { - "zh_CN": "等价于原生 input aria-label 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, - "events": { - "onUpdate:modelValue": { - "label": { - "zh_CN": "双向绑定的值改变时触发" - }, - "description": { - "zh_CN": "双向绑定的值改变时触发" - }, - "type": "event", - "functionInfo": { - "params": [], - "returns": {} + "type": "event", + "functionInfo": { + "params": [], + "returns": {} }, "defaultValue": "" }, @@ -5547,294 +5577,296 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "id", - "label": { - "text": { - "zh_CN": "等价于原生 input id 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "step", - "label": { - "text": { - "zh_CN": "计数器步长" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "stepStrictly", - "label": { - "text": { - "zh_CN": "是否只能输入 step 的倍数" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "max", - "label": { - "text": { - "zh_CN": "设置计数器允许的最大值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "min", - "label": { - "text": { - "zh_CN": "设置计数器允许的最小值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "选中项绑定值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "readonly", - "label": { - "text": { - "zh_CN": "原生 readonly 属性,是否只读" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "是否禁用状态" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "计数器尺寸" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "controls", - "label": { - "text": { - "zh_CN": "是否使用控制按钮" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "controlsPosition", - "label": { - "text": { - "zh_CN": "控制按钮位置" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "valueOnClear", - "label": { - "text": { - "zh_CN": "当输入框被清空时显示的值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "name", - "label": { - "text": { - "zh_CN": "等价于原生 input name 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "placeholder", - "label": { - "text": { - "zh_CN": "等价于原生 input placeholder 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "precision", - "label": { - "text": { - "zh_CN": "数值精度" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "validateEvent", - "label": { - "text": { - "zh_CN": "是否触发表单验证" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "ariaLabel", - "label": { - "text": { - "zh_CN": "等价于原生 input aria-label 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "id", + "label": { + "text": { + "zh_CN": "等价于原生 input id 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "step", + "label": { + "text": { + "zh_CN": "计数器步长" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "stepStrictly", + "label": { + "text": { + "zh_CN": "是否只能输入 step 的倍数" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "max", + "label": { + "text": { + "zh_CN": "设置计数器允许的最大值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "min", + "label": { + "text": { + "zh_CN": "设置计数器允许的最小值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "选中项绑定值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "readonly", + "label": { + "text": { + "zh_CN": "原生 readonly 属性,是否只读" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "是否禁用状态" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "计数器尺寸" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "controls", + "label": { + "text": { + "zh_CN": "是否使用控制按钮" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "controlsPosition", + "label": { + "text": { + "zh_CN": "控制按钮位置" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "valueOnClear", + "label": { + "text": { + "zh_CN": "当输入框被清空时显示的值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "name", + "label": { + "text": { + "zh_CN": "等价于原生 input name 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "placeholder", + "label": { + "text": { + "zh_CN": "等价于原生 input placeholder 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "precision", + "label": { + "text": { + "zh_CN": "数值精度" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "validateEvent", + "label": { + "text": { + "zh_CN": "是否触发表单验证" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "ariaLabel", + "label": { + "text": { + "zh_CN": "等价于原生 input aria-label 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": { "onChange": { "label": { @@ -6006,686 +6038,688 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "id", - "label": { - "text": { - "zh_CN": "本机输入id" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "输入值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "id", + "label": { + "text": { + "zh_CN": "本机输入id" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "输入值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "maxlength", + "label": { + "text": { + "zh_CN": "" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "minlength", + "label": { + "text": { + "zh_CN": "" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "type", + "label": { + "text": { + "zh_CN": "" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "resize", + "label": { + "text": { + "zh_CN": "" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "autosize", + "label": { + "text": { + "zh_CN": "" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "autocomplete", + "label": { + "text": { + "zh_CN": "" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "formatter", + "label": { + "text": { + "zh_CN": "" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "parser", + "label": { + "text": { + "zh_CN": "" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "placeholder", + "label": { + "text": { + "zh_CN": "" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "form", + "label": { + "text": { + "zh_CN": "" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "readonly", + "label": { + "text": { + "zh_CN": "" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "clearable", + "label": { + "text": { + "zh_CN": "" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "showPassword", + "label": { + "text": { + "zh_CN": "" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "showWordLimit", + "label": { + "text": { + "zh_CN": "" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "suffixIcon", + "label": { + "text": { + "zh_CN": "" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "prefixIcon", + "label": { + "text": { + "zh_CN": "" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "containerRole", + "label": { + "text": { + "zh_CN": "容器角色,为选择器组件提供的内部属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "tabindex", + "label": { + "text": { + "zh_CN": "定义元素的键盘导航顺序" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "validateEvent", + "label": { + "text": { + "zh_CN": "是否触发表单验证" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "inputStyle", + "label": { + "text": { + "zh_CN": "" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "autofocus", + "label": { + "text": { + "zh_CN": "" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "rows", + "label": { + "text": { + "zh_CN": "" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "ariaLabel", + "label": { + "text": { + "zh_CN": "为无障碍支持设置元素的可访问标签" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "options", + "label": { + "text": { + "zh_CN": "提及选项列表" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "prefix", + "label": { + "text": { + "zh_CN": "触发字段的前缀。 字符串长度必须且只能为 1" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "split", + "label": { + "text": { + "zh_CN": "用于拆分提及的字符。 字符串长度必须且只能为 1" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "filterOption", + "label": { + "text": { + "zh_CN": "定制筛选器选项逻辑" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "placement", + "label": { + "text": { + "zh_CN": "设置弹出位置" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "showArrow", + "label": { + "text": { + "zh_CN": "下拉菜单的内容是否有箭头" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "offset", + "label": { + "text": { + "zh_CN": "下拉面板偏移量" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "whole", + "label": { + "text": { + "zh_CN": "当退格键被按下做删除操作时,是否将提及部分作为整体删除" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "checkIsWhole", + "label": { + "text": { + "zh_CN": "当退格键被按下做删除操作时,检查是否将提及部分作为整体删除" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "loading", + "label": { + "text": { + "zh_CN": "提及的下拉面板是否处于加载状态" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "popperClass", + "label": { + "text": { + "zh_CN": "自定义浮层类名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "popperOptions", + "label": { + "text": { + "zh_CN": "popper.js 参数" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + } + ] + } + ], + "events": { + "onUpdate:modelValue": { + "label": { + "zh_CN": "双向绑定的值改变时触发" }, - { - "property": "maxlength", - "label": { - "text": { - "zh_CN": "" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "description": { + "zh_CN": "双向绑定的值改变时触发" }, - { - "property": "minlength", - "label": { - "text": { - "zh_CN": "" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "type": "event", + "functionInfo": { + "params": [], + "returns": {} }, - { - "property": "type", - "label": { - "text": { - "zh_CN": "" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "defaultValue": "" + }, + "onSearch": { + "label": { + "zh_CN": "按下触发字段时触发" }, - { - "property": "resize", - "label": { - "text": { - "zh_CN": "" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "description": { + "zh_CN": "按下触发字段时触发" }, - { - "property": "autosize", - "label": { - "text": { - "zh_CN": "" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } + "type": "event", + "functionInfo": { + "params": [], + "returns": {} }, - { - "property": "autocomplete", - "label": { - "text": { - "zh_CN": "" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "defaultValue": "" + }, + "onSelect": { + "label": { + "zh_CN": "当用户选择选项时触发" }, - { - "property": "formatter", - "label": { - "text": { - "zh_CN": "" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } + "description": { + "zh_CN": "当用户选择选项时触发" }, - { - "property": "parser", - "label": { - "text": { - "zh_CN": "" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "placeholder", - "label": { - "text": { - "zh_CN": "" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "form", - "label": { - "text": { - "zh_CN": "" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "readonly", - "label": { - "text": { - "zh_CN": "" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "clearable", - "label": { - "text": { - "zh_CN": "" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "showPassword", - "label": { - "text": { - "zh_CN": "" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "showWordLimit", - "label": { - "text": { - "zh_CN": "" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "suffixIcon", - "label": { - "text": { - "zh_CN": "" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "prefixIcon", - "label": { - "text": { - "zh_CN": "" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "containerRole", - "label": { - "text": { - "zh_CN": "容器角色,为选择器组件提供的内部属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "tabindex", - "label": { - "text": { - "zh_CN": "定义元素的键盘导航顺序" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "validateEvent", - "label": { - "text": { - "zh_CN": "是否触发表单验证" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "inputStyle", - "label": { - "text": { - "zh_CN": "" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "autofocus", - "label": { - "text": { - "zh_CN": "" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "rows", - "label": { - "text": { - "zh_CN": "" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "ariaLabel", - "label": { - "text": { - "zh_CN": "为无障碍支持设置元素的可访问标签" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "options", - "label": { - "text": { - "zh_CN": "提及选项列表" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "prefix", - "label": { - "text": { - "zh_CN": "触发字段的前缀。 字符串长度必须且只能为 1" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "split", - "label": { - "text": { - "zh_CN": "用于拆分提及的字符。 字符串长度必须且只能为 1" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "filterOption", - "label": { - "text": { - "zh_CN": "定制筛选器选项逻辑" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "placement", - "label": { - "text": { - "zh_CN": "设置弹出位置" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "showArrow", - "label": { - "text": { - "zh_CN": "下拉菜单的内容是否有箭头" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "offset", - "label": { - "text": { - "zh_CN": "下拉面板偏移量" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "whole", - "label": { - "text": { - "zh_CN": "当退格键被按下做删除操作时,是否将提及部分作为整体删除" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "checkIsWhole", - "label": { - "text": { - "zh_CN": "当退格键被按下做删除操作时,检查是否将提及部分作为整体删除" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "loading", - "label": { - "text": { - "zh_CN": "提及的下拉面板是否处于加载状态" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "popperClass", - "label": { - "text": { - "zh_CN": "自定义浮层类名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "popperOptions", - "label": { - "text": { - "zh_CN": "popper.js 参数" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - } - ] - }, - "events": { - "onUpdate:modelValue": { - "label": { - "zh_CN": "双向绑定的值改变时触发" - }, - "description": { - "zh_CN": "双向绑定的值改变时触发" - }, - "type": "event", - "functionInfo": { - "params": [], - "returns": {} - }, - "defaultValue": "" - }, - "onSearch": { - "label": { - "zh_CN": "按下触发字段时触发" - }, - "description": { - "zh_CN": "按下触发字段时触发" - }, - "type": "event", - "functionInfo": { - "params": [], - "returns": {} - }, - "defaultValue": "" - }, - "onSelect": { - "label": { - "zh_CN": "当用户选择选项时触发" - }, - "description": { - "zh_CN": "当用户选择选项时触发" - }, - "type": "event", - "functionInfo": { - "params": [], - "returns": {} + "type": "event", + "functionInfo": { + "params": [], + "returns": {} }, "defaultValue": "" } @@ -6746,134 +6780,136 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "选中项绑定值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "单选框的尺寸" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "是否禁用单选框" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "label", - "label": { - "text": { - "zh_CN": "单选框的 label 如果value没有值, label则作为value使用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "value", - "label": { - "text": { - "zh_CN": "单选框的值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "name", - "label": { - "text": { - "zh_CN": "原始 name 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "border", - "label": { - "text": { - "zh_CN": "是否显示边框" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "选中项绑定值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "单选框的尺寸" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "是否禁用单选框" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "label", + "label": { + "text": { + "zh_CN": "单选框的 label 如果value没有值, label则作为value使用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "value", + "label": { + "text": { + "zh_CN": "单选框的值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "name", + "label": { + "text": { + "zh_CN": "原始 name 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "border", + "label": { + "text": { + "zh_CN": "是否显示边框" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + } + ] + } + ], "events": { "onUpdate:modelValue": { "label": { @@ -6982,384 +7018,386 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "选中项绑定值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "id", - "label": { - "text": { - "zh_CN": "原生 id 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "lowThreshold", - "label": { - "text": { - "zh_CN": "低分和中等分数的界限值, 值本身被划分在低分中" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "highThreshold", - "label": { - "text": { - "zh_CN": "高分和中等分数的界限值, 值本身被划分在高分中" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "max", - "label": { - "text": { - "zh_CN": "最大分值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "colors", - "label": { - "text": { - "zh_CN": "icon 的颜色。 若传入数组,共有 3 个元素,为 3 个分段所对应的颜色;若传入对象,可自定义分段,键名为分段的界限值,键值为对应的颜色" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "voidColor", - "label": { - "text": { - "zh_CN": "未选中 icon 的颜色" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "选中项绑定值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "id", + "label": { + "text": { + "zh_CN": "原生 id 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "lowThreshold", + "label": { + "text": { + "zh_CN": "低分和中等分数的界限值, 值本身被划分在低分中" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "highThreshold", + "label": { + "text": { + "zh_CN": "高分和中等分数的界限值, 值本身被划分在高分中" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "max", + "label": { + "text": { + "zh_CN": "最大分值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "colors", + "label": { + "text": { + "zh_CN": "icon 的颜色。 若传入数组,共有 3 个元素,为 3 个分段所对应的颜色;若传入对象,可自定义分段,键名为分段的界限值,键值为对应的颜色" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "voidColor", + "label": { + "text": { + "zh_CN": "未选中 icon 的颜色" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "disabledVoidColor", + "label": { + "text": { + "zh_CN": "只读时未选中 icon 的颜色" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "icons", + "label": { + "text": { + "zh_CN": "图标组件 若传入数组,则需要传入 3 个元素,分别为 3 个部分所对应的类名;若传入对象,则可自定义分段,键名为分段的界限值,键值为对应的类名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "voidIcon", + "label": { + "text": { + "zh_CN": "未被选中的图标组件" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "disabledVoidIcon", + "label": { + "text": { + "zh_CN": "禁用状态的未选择图标" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "是否为只读" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "allowHalf", + "label": { + "text": { + "zh_CN": "是否允许半选" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "showText", + "label": { + "text": { + "zh_CN": "是否显示辅助文字,若为真,则会从 texts 数组中选取当前分数对应的文字内容" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "showScore", + "label": { + "text": { + "zh_CN": "是否显示当前分数, show-score 和 show-text 不能同时为真" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "textColor", + "label": { + "text": { + "zh_CN": "辅助文字的颜色" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "texts", + "label": { + "text": { + "zh_CN": "辅助文字数组" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "scoreTemplate", + "label": { + "text": { + "zh_CN": "分数显示模板" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "尺寸" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "clearable", + "label": { + "text": { + "zh_CN": "是否可以重置值为 0" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "ariaLabel", + "label": { + "text": { + "zh_CN": "和 Rate 的 aria-label 属性保持一致" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], + "events": { + "onChange": { + "label": { + "zh_CN": "分值改变时触发" }, - { - "property": "disabledVoidColor", - "label": { - "text": { - "zh_CN": "只读时未选中 icon 的颜色" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "description": { + "zh_CN": "分值改变时触发" }, - { - "property": "icons", - "label": { - "text": { - "zh_CN": "图标组件 若传入数组,则需要传入 3 个元素,分别为 3 个部分所对应的类名;若传入对象,则可自定义分段,键名为分段的界限值,键值为对应的类名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } + "type": "event", + "functionInfo": { + "params": [], + "returns": {} }, - { - "property": "voidIcon", - "label": { - "text": { - "zh_CN": "未被选中的图标组件" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "defaultValue": "" + }, + "onUpdate:modelValue": { + "label": { + "zh_CN": "双向绑定的值改变时触发" }, - { - "property": "disabledVoidIcon", - "label": { - "text": { - "zh_CN": "禁用状态的未选择图标" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "description": { + "zh_CN": "双向绑定的值改变时触发" }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "是否为只读" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "allowHalf", - "label": { - "text": { - "zh_CN": "是否允许半选" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "showText", - "label": { - "text": { - "zh_CN": "是否显示辅助文字,若为真,则会从 texts 数组中选取当前分数对应的文字内容" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "showScore", - "label": { - "text": { - "zh_CN": "是否显示当前分数, show-score 和 show-text 不能同时为真" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "textColor", - "label": { - "text": { - "zh_CN": "辅助文字的颜色" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "texts", - "label": { - "text": { - "zh_CN": "辅助文字数组" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "scoreTemplate", - "label": { - "text": { - "zh_CN": "分数显示模板" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "尺寸" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "clearable", - "label": { - "text": { - "zh_CN": "是否可以重置值为 0" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "ariaLabel", - "label": { - "text": { - "zh_CN": "和 Rate 的 aria-label 属性保持一致" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, - "events": { - "onChange": { - "label": { - "zh_CN": "分值改变时触发" - }, - "description": { - "zh_CN": "分值改变时触发" - }, - "type": "event", - "functionInfo": { - "params": [], - "returns": {} - }, - "defaultValue": "" - }, - "onUpdate:modelValue": { - "label": { - "zh_CN": "双向绑定的值改变时触发" - }, - "description": { - "zh_CN": "双向绑定的值改变时触发" - }, - "type": "event", - "functionInfo": { - "params": [], - "returns": {} + "type": "event", + "functionInfo": { + "params": [], + "returns": {} }, "defaultValue": "" } @@ -7465,726 +7503,728 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "name", - "label": { - "text": { - "zh_CN": "Select 输入框的原生 name 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "id", - "label": { - "text": { - "zh_CN": "本机输入id" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "选中项绑定值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "autocomplete", - "label": { - "text": { - "zh_CN": "Select 输入框的原生 autocomplete 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "automaticDropdown", - "label": { - "text": { - "zh_CN": "对于不可搜索的 Select,是否在输入框获得焦点后自动弹出选项菜单" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "输入框尺寸" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "effect", - "label": { - "text": { - "zh_CN": "tooltip 主题,内置了 dark / light 两种" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "是否禁用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "clearable", - "label": { - "text": { - "zh_CN": "是否可以清空选项" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "filterable", - "label": { - "text": { - "zh_CN": "Select 组件是否可筛选" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "allowCreate", - "label": { - "text": { - "zh_CN": "是否允许用户创建新条目, 只有当 filterable 设置为 true 时才会生效。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "loading", - "label": { - "text": { - "zh_CN": "是否正在从远程获取数据" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "popperClass", - "label": { - "text": { - "zh_CN": "选择器下拉菜单的自定义类名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "popperOptions", - "label": { - "text": { - "zh_CN": "popper.js 参数" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "remote", - "label": { - "text": { - "zh_CN": "其中的选项是否从服务器远程加载" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "loadingText", - "label": { - "text": { - "zh_CN": "从服务器加载数据时显示的文本,默认为“Loading”" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "noMatchText", - "label": { - "text": { - "zh_CN": "搜索条件无匹配时显示的文字,也可以使用 empty 插槽设置,默认是 “No matching data'”" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "noDataText", - "label": { - "text": { - "zh_CN": "无选项时显示的文字,也可以使用 empty 插槽设置自定义内容,默认是 “No data”" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "remoteMethod", - "label": { - "text": { - "zh_CN": "自定义远程搜索方法" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "filterMethod", - "label": { - "text": { - "zh_CN": "自定义筛选方法" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "multiple", - "label": { - "text": { - "zh_CN": "是否多选" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "multipleLimit", - "label": { - "text": { - "zh_CN": "multiple 属性设置为 true 时,代表多选场景下用户最多可以选择的项目数, 为 0 则不限制" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "placeholder", - "label": { - "text": { - "zh_CN": "占位符,默认为“Select”" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "defaultFirstOption", - "label": { - "text": { - "zh_CN": "是否在输入框按下回车时,选择第一个匹配项。 需配合 filterable 或 remote 使用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "reserveKeyword", - "label": { - "text": { - "zh_CN": "当 multiple 和 filterable被设置为 true 时,是否在选中一个选项后保留当前的搜索关键词" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "valueKey", - "label": { - "text": { - "zh_CN": "作为 value 唯一标识的键名,绑定值为对象类型时必填" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "collapseTags", - "label": { - "text": { - "zh_CN": "多选时是否将选中值按文字的形式展示" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "collapseTagsTooltip", - "label": { - "text": { - "zh_CN": "当鼠标悬停于折叠标签的文本时,是否显示所有选中的标签。 要使用此属性,collapse-tags属性必须设定为 true" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "maxCollapseTags", - "label": { - "text": { - "zh_CN": "需要显示的 Tag 的最大数量 只有当 collapse-tags 设置为 true 时才会生效。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "teleported", - "label": { - "text": { - "zh_CN": "是否将下拉列表插入至 body 元素" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "persistent", - "label": { - "text": { - "zh_CN": "当下拉选择器未被激活并且persistent设置为false,选择器会被删除。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "clearIcon", - "label": { - "text": { - "zh_CN": "自定义清除图标" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "fitInputWidth", - "label": { - "text": { - "zh_CN": "下拉框的宽度是否与输入框相同" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "suffixIcon", - "label": { - "text": { - "zh_CN": "自定义后缀图标组件" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "tagType", - "label": { - "text": { - "zh_CN": "标签类型" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "tagEffect", - "label": { - "text": { - "zh_CN": "标签效果" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "validateEvent", - "label": { - "text": { - "zh_CN": "是否触发表单验证" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "remoteShowSuffix", - "label": { - "text": { - "zh_CN": "远程搜索方法显示后缀图标" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "placement", - "label": { - "text": { - "zh_CN": "下拉框出现的位置" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "fallbackPlacements", - "label": { - "text": { - "zh_CN": "dropdown 可用的 positions 请查看popper.js 文档" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "appendTo", - "label": { - "text": { - "zh_CN": "下拉框挂载到哪个 DOM 元素" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "emptyValues", - "label": { - "text": { - "zh_CN": "组件的空值配置 参考config-provider" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "valueOnClear", - "label": { - "text": { - "zh_CN": "清空选项的值 参考 config-provider" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "ariaLabel", - "label": { - "text": { - "zh_CN": "等价于原生 input aria-label 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "name", + "label": { + "text": { + "zh_CN": "Select 输入框的原生 name 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "id", + "label": { + "text": { + "zh_CN": "本机输入id" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "选中项绑定值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "autocomplete", + "label": { + "text": { + "zh_CN": "Select 输入框的原生 autocomplete 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "automaticDropdown", + "label": { + "text": { + "zh_CN": "对于不可搜索的 Select,是否在输入框获得焦点后自动弹出选项菜单" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "输入框尺寸" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "effect", + "label": { + "text": { + "zh_CN": "tooltip 主题,内置了 dark / light 两种" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "是否禁用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "clearable", + "label": { + "text": { + "zh_CN": "是否可以清空选项" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "filterable", + "label": { + "text": { + "zh_CN": "Select 组件是否可筛选" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "allowCreate", + "label": { + "text": { + "zh_CN": "是否允许用户创建新条目, 只有当 filterable 设置为 true 时才会生效。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "loading", + "label": { + "text": { + "zh_CN": "是否正在从远程获取数据" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "popperClass", + "label": { + "text": { + "zh_CN": "选择器下拉菜单的自定义类名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "popperOptions", + "label": { + "text": { + "zh_CN": "popper.js 参数" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "remote", + "label": { + "text": { + "zh_CN": "其中的选项是否从服务器远程加载" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "loadingText", + "label": { + "text": { + "zh_CN": "从服务器加载数据时显示的文本,默认为“Loading”" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "noMatchText", + "label": { + "text": { + "zh_CN": "搜索条件无匹配时显示的文字,也可以使用 empty 插槽设置,默认是 “No matching data'”" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "noDataText", + "label": { + "text": { + "zh_CN": "无选项时显示的文字,也可以使用 empty 插槽设置自定义内容,默认是 “No data”" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "remoteMethod", + "label": { + "text": { + "zh_CN": "自定义远程搜索方法" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "filterMethod", + "label": { + "text": { + "zh_CN": "自定义筛选方法" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "multiple", + "label": { + "text": { + "zh_CN": "是否多选" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "multipleLimit", + "label": { + "text": { + "zh_CN": "multiple 属性设置为 true 时,代表多选场景下用户最多可以选择的项目数, 为 0 则不限制" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "placeholder", + "label": { + "text": { + "zh_CN": "占位符,默认为“Select”" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "defaultFirstOption", + "label": { + "text": { + "zh_CN": "是否在输入框按下回车时,选择第一个匹配项。 需配合 filterable 或 remote 使用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "reserveKeyword", + "label": { + "text": { + "zh_CN": "当 multiple 和 filterable被设置为 true 时,是否在选中一个选项后保留当前的搜索关键词" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "valueKey", + "label": { + "text": { + "zh_CN": "作为 value 唯一标识的键名,绑定值为对象类型时必填" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "collapseTags", + "label": { + "text": { + "zh_CN": "多选时是否将选中值按文字的形式展示" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "collapseTagsTooltip", + "label": { + "text": { + "zh_CN": "当鼠标悬停于折叠标签的文本时,是否显示所有选中的标签。 要使用此属性,collapse-tags属性必须设定为 true" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "maxCollapseTags", + "label": { + "text": { + "zh_CN": "需要显示的 Tag 的最大数量 只有当 collapse-tags 设置为 true 时才会生效。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "teleported", + "label": { + "text": { + "zh_CN": "是否将下拉列表插入至 body 元素" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "persistent", + "label": { + "text": { + "zh_CN": "当下拉选择器未被激活并且persistent设置为false,选择器会被删除。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "clearIcon", + "label": { + "text": { + "zh_CN": "自定义清除图标" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "fitInputWidth", + "label": { + "text": { + "zh_CN": "下拉框的宽度是否与输入框相同" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "suffixIcon", + "label": { + "text": { + "zh_CN": "自定义后缀图标组件" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "tagType", + "label": { + "text": { + "zh_CN": "标签类型" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "tagEffect", + "label": { + "text": { + "zh_CN": "标签效果" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "validateEvent", + "label": { + "text": { + "zh_CN": "是否触发表单验证" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "remoteShowSuffix", + "label": { + "text": { + "zh_CN": "远程搜索方法显示后缀图标" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "placement", + "label": { + "text": { + "zh_CN": "下拉框出现的位置" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "fallbackPlacements", + "label": { + "text": { + "zh_CN": "dropdown 可用的 positions 请查看popper.js 文档" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "appendTo", + "label": { + "text": { + "zh_CN": "下拉框挂载到哪个 DOM 元素" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "emptyValues", + "label": { + "text": { + "zh_CN": "组件的空值配置 参考config-provider" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "valueOnClear", + "label": { + "text": { + "zh_CN": "清空选项的值 参考 config-provider" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "ariaLabel", + "label": { + "text": { + "zh_CN": "等价于原生 input aria-label 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": { "onUpdate:modelValue": { "label": { @@ -8339,422 +8379,424 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "选中项绑定值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "id", - "label": { - "text": { - "zh_CN": "本机输入id" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "min", - "label": { - "text": { - "zh_CN": "最小值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "max", - "label": { - "text": { - "zh_CN": "最大值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "step", - "label": { - "text": { - "zh_CN": "步长" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "showInput", - "label": { - "text": { - "zh_CN": "是否显示输入框,仅在非范围选择时有效" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "showInputControls", - "label": { - "text": { - "zh_CN": "在显示输入框的情况下,是否显示输入框的控制按钮" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "slider 包装器的大小,垂直模式下该属性不可用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "inputSize", - "label": { - "text": { - "zh_CN": "输入框的大小,如果设置了 size 属性,默认值自动取 size" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "showStops", - "label": { - "text": { - "zh_CN": "是否显示间断点" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "showTooltip", - "label": { - "text": { - "zh_CN": "是否显示提示信息" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "formatTooltip", - "label": { - "text": { - "zh_CN": "格式化提示信息" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "是否禁用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "range", - "label": { - "text": { - "zh_CN": "是否开启选择范围" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "vertical", - "label": { - "text": { - "zh_CN": "垂直模式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "height", - "label": { - "text": { - "zh_CN": "滑块高度,垂直模式必填" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "debounce", - "label": { - "text": { - "zh_CN": "输入时的去抖延迟,毫秒,仅在 show-input 等于 true 时有效" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "rangeStartLabel", - "label": { - "text": { - "zh_CN": "当 range 为true时,屏幕阅读器标签开始的标记" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "rangeEndLabel", - "label": { - "text": { - "zh_CN": "当 range 为true时,屏幕阅读器标签结尾的标记" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "formatValueText", - "label": { - "text": { - "zh_CN": "显示屏幕阅读器的 aria-valuenow 属性的格式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "tooltipClass", - "label": { - "text": { - "zh_CN": "tooltip 的自定义类名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "placement", - "label": { - "text": { - "zh_CN": "Tooltip 出现的位置" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "marks", - "label": { - "text": { - "zh_CN": "标记, key 的类型必须为 number 且取值在闭区间 [min, max] 内,每个标记可以单独设置样式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "validateEvent", - "label": { - "text": { - "zh_CN": "输入时是否触发表单的校验" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "ariaLabel", - "label": { - "text": { - "zh_CN": "原生 aria-label属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "选中项绑定值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "id", + "label": { + "text": { + "zh_CN": "本机输入id" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "min", + "label": { + "text": { + "zh_CN": "最小值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "max", + "label": { + "text": { + "zh_CN": "最大值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "step", + "label": { + "text": { + "zh_CN": "步长" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "showInput", + "label": { + "text": { + "zh_CN": "是否显示输入框,仅在非范围选择时有效" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "showInputControls", + "label": { + "text": { + "zh_CN": "在显示输入框的情况下,是否显示输入框的控制按钮" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "slider 包装器的大小,垂直模式下该属性不可用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "inputSize", + "label": { + "text": { + "zh_CN": "输入框的大小,如果设置了 size 属性,默认值自动取 size" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "showStops", + "label": { + "text": { + "zh_CN": "是否显示间断点" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "showTooltip", + "label": { + "text": { + "zh_CN": "是否显示提示信息" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "formatTooltip", + "label": { + "text": { + "zh_CN": "格式化提示信息" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "是否禁用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "range", + "label": { + "text": { + "zh_CN": "是否开启选择范围" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "vertical", + "label": { + "text": { + "zh_CN": "垂直模式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "height", + "label": { + "text": { + "zh_CN": "滑块高度,垂直模式必填" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "debounce", + "label": { + "text": { + "zh_CN": "输入时的去抖延迟,毫秒,仅在 show-input 等于 true 时有效" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "rangeStartLabel", + "label": { + "text": { + "zh_CN": "当 range 为true时,屏幕阅读器标签开始的标记" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "rangeEndLabel", + "label": { + "text": { + "zh_CN": "当 range 为true时,屏幕阅读器标签结尾的标记" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "formatValueText", + "label": { + "text": { + "zh_CN": "显示屏幕阅读器的 aria-valuenow 属性的格式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "tooltipClass", + "label": { + "text": { + "zh_CN": "tooltip 的自定义类名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "placement", + "label": { + "text": { + "zh_CN": "Tooltip 出现的位置" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "marks", + "label": { + "text": { + "zh_CN": "标记, key 的类型必须为 number 且取值在闭区间 [min, max] 内,每个标记可以单独设置样式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "validateEvent", + "label": { + "text": { + "zh_CN": "输入时是否触发表单的校验" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "ariaLabel", + "label": { + "text": { + "zh_CN": "原生 aria-label属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": { "onUpdate:modelValue": { "label": { @@ -8876,342 +8918,344 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "绑定值,必须等于 active-value 或 inactive-value,默认为 Boolean 类型" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "是否禁用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "loading", - "label": { - "text": { - "zh_CN": "是否显示加载中" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "switch 的大小" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "width", - "label": { - "text": { - "zh_CN": "switch 的宽度" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "inlinePrompt", - "label": { - "text": { - "zh_CN": "无论图标或文本是否显示在点内,只会呈现文本的第一个字符" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "inactiveActionIcon", - "label": { - "text": { - "zh_CN": "off状态下显示的图标组件" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "activeActionIcon", - "label": { - "text": { - "zh_CN": "on状态下显示的图标组件" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "activeIcon", - "label": { - "text": { - "zh_CN": "switch 状态为 on 时所显示图标,设置此项会忽略 active-text" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "inactiveIcon", - "label": { - "text": { - "zh_CN": "switch 状态为 off 时所显示图标,设置此项会忽略 inactive-text" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "activeText", - "label": { - "text": { - "zh_CN": "switch 打开时的文字描述" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "inactiveText", - "label": { - "text": { - "zh_CN": "switch 的状态为 off 时的文字描述" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "activeValue", - "label": { - "text": { - "zh_CN": "switch 状态为 on 时的值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "inactiveValue", - "label": { - "text": { - "zh_CN": "switch的状态为 off 时的值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "name", - "label": { - "text": { - "zh_CN": "switch 对应的 name 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "validateEvent", - "label": { - "text": { - "zh_CN": "是否触发表单验证" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "beforeChange", - "label": { - "text": { - "zh_CN": "switch 状态改变前的钩子, 返回 false 或者返回 Promise 且被 reject 则停止切换" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "id", - "label": { - "text": { - "zh_CN": "input 的 id" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "tabindex", - "label": { - "text": { - "zh_CN": "input 的 tabindex" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "ariaLabel", - "label": { - "text": { - "zh_CN": "等价于原生 input aria-label 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "绑定值,必须等于 active-value 或 inactive-value,默认为 Boolean 类型" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "是否禁用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "loading", + "label": { + "text": { + "zh_CN": "是否显示加载中" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "switch 的大小" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "width", + "label": { + "text": { + "zh_CN": "switch 的宽度" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "inlinePrompt", + "label": { + "text": { + "zh_CN": "无论图标或文本是否显示在点内,只会呈现文本的第一个字符" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "inactiveActionIcon", + "label": { + "text": { + "zh_CN": "off状态下显示的图标组件" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "activeActionIcon", + "label": { + "text": { + "zh_CN": "on状态下显示的图标组件" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "activeIcon", + "label": { + "text": { + "zh_CN": "switch 状态为 on 时所显示图标,设置此项会忽略 active-text" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "inactiveIcon", + "label": { + "text": { + "zh_CN": "switch 状态为 off 时所显示图标,设置此项会忽略 inactive-text" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "activeText", + "label": { + "text": { + "zh_CN": "switch 打开时的文字描述" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "inactiveText", + "label": { + "text": { + "zh_CN": "switch 的状态为 off 时的文字描述" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "activeValue", + "label": { + "text": { + "zh_CN": "switch 状态为 on 时的值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "inactiveValue", + "label": { + "text": { + "zh_CN": "switch的状态为 off 时的值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "name", + "label": { + "text": { + "zh_CN": "switch 对应的 name 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "validateEvent", + "label": { + "text": { + "zh_CN": "是否触发表单验证" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "beforeChange", + "label": { + "text": { + "zh_CN": "switch 状态改变前的钩子, 返回 false 或者返回 Promise 且被 reject 则停止切换" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "id", + "label": { + "text": { + "zh_CN": "input 的 id" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "tabindex", + "label": { + "text": { + "zh_CN": "input 的 tabindex" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "ariaLabel", + "label": { + "text": { + "zh_CN": "等价于原生 input aria-label 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": { "onUpdate:modelValue": { "label": { @@ -9338,658 +9382,660 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "id", - "label": { - "text": { - "zh_CN": "等价于原生 input id 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "name", - "label": { - "text": { - "zh_CN": "等价于原生 input name 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "popperClass", - "label": { - "text": { - "zh_CN": "TimePicker 下拉框的类名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "format", - "label": { - "text": { - "zh_CN": "显示在输入框中的格式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "valueFormat", - "label": { - "text": { - "zh_CN": "可选,绑定值的格式。 不指定则绑定值为 Date 对象" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "dateFormat", - "label": { - "text": { - "zh_CN": "可选,时间选择器下拉列表中显示的日期格式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "timeFormat", - "label": { - "text": { - "zh_CN": "可选,时间选择器下拉列表中显示的时间格式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "type", - "label": { - "text": { - "zh_CN": "显示类型" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "clearable", - "label": { - "text": { - "zh_CN": "是否显示清除按钮" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "clearIcon", - "label": { - "text": { - "zh_CN": "自定义清除图标" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "editable", - "label": { - "text": { - "zh_CN": "文本框可输入" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "id", + "label": { + "text": { + "zh_CN": "等价于原生 input id 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "name", + "label": { + "text": { + "zh_CN": "等价于原生 input name 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "popperClass", + "label": { + "text": { + "zh_CN": "TimePicker 下拉框的类名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "format", + "label": { + "text": { + "zh_CN": "显示在输入框中的格式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "valueFormat", + "label": { + "text": { + "zh_CN": "可选,绑定值的格式。 不指定则绑定值为 Date 对象" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "dateFormat", + "label": { + "text": { + "zh_CN": "可选,时间选择器下拉列表中显示的日期格式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "timeFormat", + "label": { + "text": { + "zh_CN": "可选,时间选择器下拉列表中显示的时间格式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "type", + "label": { + "text": { + "zh_CN": "显示类型" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "clearable", + "label": { + "text": { + "zh_CN": "是否显示清除按钮" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "clearIcon", + "label": { + "text": { + "zh_CN": "自定义清除图标" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "editable", + "label": { + "text": { + "zh_CN": "文本框可输入" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "prefixIcon", + "label": { + "text": { + "zh_CN": "自定义前缀图标" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "输入框尺寸" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "readonly", + "label": { + "text": { + "zh_CN": "完全只读" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "禁用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "placeholder", + "label": { + "text": { + "zh_CN": "非范围选择时的占位内容" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "popperOptions", + "label": { + "text": { + "zh_CN": "自定义popper选项,详见[popper.js](https://popper.js.org/docs/v2/)" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "绑定值,如果它是数组,长度应该是 2" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaDatePicker", + "props": {} + } + }, + { + "property": "rangeSeparator", + "label": { + "text": { + "zh_CN": "选择范围时的分隔符" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "startPlaceholder", + "label": { + "text": { + "zh_CN": "范围选择时开始日期的占位内容" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "endPlaceholder", + "label": { + "text": { + "zh_CN": "范围选择时结束日期的占位内容" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "defaultValue", + "label": { + "text": { + "zh_CN": "可选,选择器打开时默认显示的时间" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaDatePicker", + "props": {} + } + }, + { + "property": "defaultTime", + "label": { + "text": { + "zh_CN": "选择日期后的默认时间值。 如未指定则默认时间值为 00:00:00" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaDatePicker", + "props": {} + } + }, + { + "property": "isRange", + "label": { + "text": { + "zh_CN": "是否为时间范围选择" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "disabledHours", + "label": { + "text": { + "zh_CN": "禁止选择部分小时选项" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "disabledMinutes", + "label": { + "text": { + "zh_CN": "禁止选择部分分钟选项" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "disabledSeconds", + "label": { + "text": { + "zh_CN": "禁止选择部分秒选项" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "disabledDate", + "label": { + "text": { + "zh_CN": "一个用来判断该日期是否被禁用的函数,接受一个 Date 对象作为参数。 应该返回一个 Boolean 值。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "cellClassName", + "label": { + "text": { + "zh_CN": "设置自定义类名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "shortcuts", + "label": { + "text": { + "zh_CN": "设置快捷选项,需要传入数组对象" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "arrowControl", + "label": { + "text": { + "zh_CN": "是否使用箭头进行时间选择" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "tabindex", + "label": { + "text": { + "zh_CN": "输入框的 tabindex" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "validateEvent", + "label": { + "text": { + "zh_CN": "是否触发表单验证" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "unlinkPanels", + "label": { + "text": { + "zh_CN": "在范围选择器里取消两个日期面板之间的联动" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "placement", + "label": { + "text": { + "zh_CN": "" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "fallbackPlacements", + "label": { + "text": { + "zh_CN": "" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "emptyValues", + "label": { + "text": { + "zh_CN": "组件的空值配置 参考config-provider" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "valueOnClear", + "label": { + "text": { + "zh_CN": "清空选项的值 参考 config-provider" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "ariaLabel", + "label": { + "text": { + "zh_CN": "等价于原生 input aria-label 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], + "events": { + "onUpdate:modelValue": { + "label": { + "zh_CN": "双向绑定的值改变时触发" }, - { - "property": "prefixIcon", - "label": { - "text": { - "zh_CN": "自定义前缀图标" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "description": { + "zh_CN": "双向绑定的值改变时触发" }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "输入框尺寸" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "readonly", - "label": { - "text": { - "zh_CN": "完全只读" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "禁用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "placeholder", - "label": { - "text": { - "zh_CN": "非范围选择时的占位内容" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "popperOptions", - "label": { - "text": { - "zh_CN": "自定义popper选项,详见[popper.js](https://popper.js.org/docs/v2/)" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "绑定值,如果它是数组,长度应该是 2" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaDatePicker", - "props": {} - } - }, - { - "property": "rangeSeparator", - "label": { - "text": { - "zh_CN": "选择范围时的分隔符" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "startPlaceholder", - "label": { - "text": { - "zh_CN": "范围选择时开始日期的占位内容" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "endPlaceholder", - "label": { - "text": { - "zh_CN": "范围选择时结束日期的占位内容" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "defaultValue", - "label": { - "text": { - "zh_CN": "可选,选择器打开时默认显示的时间" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaDatePicker", - "props": {} - } - }, - { - "property": "defaultTime", - "label": { - "text": { - "zh_CN": "选择日期后的默认时间值。 如未指定则默认时间值为 00:00:00" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaDatePicker", - "props": {} - } - }, - { - "property": "isRange", - "label": { - "text": { - "zh_CN": "是否为时间范围选择" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "disabledHours", - "label": { - "text": { - "zh_CN": "禁止选择部分小时选项" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "disabledMinutes", - "label": { - "text": { - "zh_CN": "禁止选择部分分钟选项" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "disabledSeconds", - "label": { - "text": { - "zh_CN": "禁止选择部分秒选项" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "disabledDate", - "label": { - "text": { - "zh_CN": "一个用来判断该日期是否被禁用的函数,接受一个 Date 对象作为参数。 应该返回一个 Boolean 值。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "cellClassName", - "label": { - "text": { - "zh_CN": "设置自定义类名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "shortcuts", - "label": { - "text": { - "zh_CN": "设置快捷选项,需要传入数组对象" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "arrowControl", - "label": { - "text": { - "zh_CN": "是否使用箭头进行时间选择" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "tabindex", - "label": { - "text": { - "zh_CN": "输入框的 tabindex" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "validateEvent", - "label": { - "text": { - "zh_CN": "是否触发表单验证" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "unlinkPanels", - "label": { - "text": { - "zh_CN": "在范围选择器里取消两个日期面板之间的联动" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "placement", - "label": { - "text": { - "zh_CN": "" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "fallbackPlacements", - "label": { - "text": { - "zh_CN": "" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "emptyValues", - "label": { - "text": { - "zh_CN": "组件的空值配置 参考config-provider" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "valueOnClear", - "label": { - "text": { - "zh_CN": "清空选项的值 参考 config-provider" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "ariaLabel", - "label": { - "text": { - "zh_CN": "等价于原生 input aria-label 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, - "events": { - "onUpdate:modelValue": { - "label": { - "zh_CN": "双向绑定的值改变时触发" - }, - "description": { - "zh_CN": "双向绑定的值改变时触发" - }, - "type": "event", - "functionInfo": { - "params": [], - "returns": {} + "type": "event", + "functionInfo": { + "params": [], + "returns": {} }, "defaultValue": "" } @@ -10069,310 +10115,312 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "format", - "label": { - "text": { - "zh_CN": "设置时间格式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "选中项绑定值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "禁用状态" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "editable", - "label": { - "text": { - "zh_CN": "文本框可输入" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "effect", - "label": { - "text": { - "zh_CN": "Tooltip 主题,内置了 dark / light 两种主题" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "clearable", - "label": { - "text": { - "zh_CN": "是否显示清除按钮" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "输入框尺寸" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "placeholder", - "label": { - "text": { - "zh_CN": "非范围选择时的占位内容" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "start", - "label": { - "text": { - "zh_CN": "开始时间" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "end", - "label": { - "text": { - "zh_CN": "结束时间" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "step", - "label": { - "text": { - "zh_CN": "间隔时间" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "minTime", - "label": { - "text": { - "zh_CN": "最早时间点,早于该时间的时间段将被禁用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "maxTime", - "label": { - "text": { - "zh_CN": "最晚时间点,晚于该时间的时间段将被禁用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "name", - "label": { - "text": { - "zh_CN": "原生属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "prefixIcon", - "label": { - "text": { - "zh_CN": "自定义前缀图标" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "clearIcon", - "label": { - "text": { - "zh_CN": "自定义清除图标" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "emptyValues", - "label": { - "text": { - "zh_CN": "组件的空值配置 参考config-provider" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "valueOnClear", - "label": { - "text": { - "zh_CN": "清空选项的值 参考 config-provider" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "format", + "label": { + "text": { + "zh_CN": "设置时间格式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "选中项绑定值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "禁用状态" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "editable", + "label": { + "text": { + "zh_CN": "文本框可输入" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "effect", + "label": { + "text": { + "zh_CN": "Tooltip 主题,内置了 dark / light 两种主题" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "clearable", + "label": { + "text": { + "zh_CN": "是否显示清除按钮" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "输入框尺寸" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "placeholder", + "label": { + "text": { + "zh_CN": "非范围选择时的占位内容" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "start", + "label": { + "text": { + "zh_CN": "开始时间" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "end", + "label": { + "text": { + "zh_CN": "结束时间" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "step", + "label": { + "text": { + "zh_CN": "间隔时间" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "minTime", + "label": { + "text": { + "zh_CN": "最早时间点,早于该时间的时间段将被禁用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "maxTime", + "label": { + "text": { + "zh_CN": "最晚时间点,晚于该时间的时间段将被禁用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "name", + "label": { + "text": { + "zh_CN": "原生属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "prefixIcon", + "label": { + "text": { + "zh_CN": "自定义前缀图标" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "clearIcon", + "label": { + "text": { + "zh_CN": "自定义清除图标" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "emptyValues", + "label": { + "text": { + "zh_CN": "组件的空值配置 参考config-provider" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "valueOnClear", + "label": { + "text": { + "zh_CN": "清空选项的值 参考 config-provider" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": { "onChange": { "label": { @@ -10516,280 +10564,282 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "data", - "label": { - "text": { - "zh_CN": "Transfer 的数据源" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "titles", - "label": { - "text": { - "zh_CN": "自定义列表标题" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "data", + "label": { + "text": { + "zh_CN": "Transfer 的数据源" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "titles", + "label": { + "text": { + "zh_CN": "自定义列表标题" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "buttonTexts", + "label": { + "text": { + "zh_CN": "自定义按钮文案" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "filterPlaceholder", + "label": { + "text": { + "zh_CN": "搜索框占位符" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "filterMethod", + "label": { + "text": { + "zh_CN": "自定义搜索方法" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "leftDefaultChecked", + "label": { + "text": { + "zh_CN": "初始状态下左侧列表的已勾选项的 key 数组" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "rightDefaultChecked", + "label": { + "text": { + "zh_CN": "初始状态下右侧列表的已勾选项的 key 数组" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "renderContent", + "label": { + "text": { + "zh_CN": "自定义数据项渲染函数" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "选中项绑定值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "format", + "label": { + "text": { + "zh_CN": "列表顶部勾选状态文案" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "filterable", + "label": { + "text": { + "zh_CN": "是否可搜索" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "props", + "label": { + "text": { + "zh_CN": "数据源的字段别名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "targetOrder", + "label": { + "text": { + "zh_CN": "右侧列表元素的排序策略: 若为 original,则保持与数据源相同的顺序; 若为 push,则新加入的元素排在最后; 若为 unshift,则新加入的元素排在最前" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "validateEvent", + "label": { + "text": { + "zh_CN": "是否触发表单验证" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + } + ] + } + ], + "events": { + "onChange": { + "label": { + "zh_CN": "右侧列表元素变化时触发" }, - { - "property": "buttonTexts", - "label": { - "text": { - "zh_CN": "自定义按钮文案" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } + "description": { + "zh_CN": "右侧列表元素变化时触发" }, - { - "property": "filterPlaceholder", - "label": { - "text": { - "zh_CN": "搜索框占位符" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "type": "event", + "functionInfo": { + "params": [], + "returns": {} }, - { - "property": "filterMethod", - "label": { - "text": { - "zh_CN": "自定义搜索方法" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } + "defaultValue": "" + }, + "onUpdate:modelValue": { + "label": { + "zh_CN": "双向绑定的值改变时触发" }, - { - "property": "leftDefaultChecked", - "label": { - "text": { - "zh_CN": "初始状态下左侧列表的已勾选项的 key 数组" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } + "description": { + "zh_CN": "双向绑定的值改变时触发" }, - { - "property": "rightDefaultChecked", - "label": { - "text": { - "zh_CN": "初始状态下右侧列表的已勾选项的 key 数组" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } + "type": "event", + "functionInfo": { + "params": [], + "returns": {} }, - { - "property": "renderContent", - "label": { - "text": { - "zh_CN": "自定义数据项渲染函数" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "选中项绑定值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "format", - "label": { - "text": { - "zh_CN": "列表顶部勾选状态文案" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "filterable", - "label": { - "text": { - "zh_CN": "是否可搜索" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "props", - "label": { - "text": { - "zh_CN": "数据源的字段别名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "targetOrder", - "label": { - "text": { - "zh_CN": "右侧列表元素的排序策略: 若为 original,则保持与数据源相同的顺序; 若为 push,则新加入的元素排在最后; 若为 unshift,则新加入的元素排在最前" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "validateEvent", - "label": { - "text": { - "zh_CN": "是否触发表单验证" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - } - ] - }, - "events": { - "onChange": { - "label": { - "zh_CN": "右侧列表元素变化时触发" - }, - "description": { - "zh_CN": "右侧列表元素变化时触发" - }, - "type": "event", - "functionInfo": { - "params": [], - "returns": {} - }, - "defaultValue": "" - }, - "onUpdate:modelValue": { - "label": { - "zh_CN": "双向绑定的值改变时触发" - }, - "description": { - "zh_CN": "双向绑定的值改变时触发" - }, - "type": "event", - "functionInfo": { - "params": [], - "returns": {} - }, - "defaultValue": "" - } - }, - "slots": { - "default": { - "label": { - "zh_CN": "自定义数据项的内容, 参数为 { option }" + "defaultValue": "" + } + }, + "slots": { + "default": { + "label": { + "zh_CN": "自定义数据项的内容, 参数为 { option }" }, "description": { "zh_CN": "自定义数据项的内容, 参数为 { option }" @@ -10880,1185 +10930,1187 @@ "validateEvent", "remoteShowSuffix", "placement", - "fallbackPlacements", - "appendTo", - "emptyValues", - "valueOnClear", - "ariaLabel", - "data", - "emptyText", - "renderAfterExpand", - "nodeKey", - "checkStrictly", - "defaultExpandAll", - "expandOnClickNode", - "checkOnClickNode", - "checkDescendants", - "autoExpandParent", - "defaultCheckedKeys", - "defaultExpandedKeys", - "currentNodeKey", - "renderContent", - "showCheckbox", - "draggable", - "allowDrag", - "allowDrop", - "props", - "lazy", - "highlightCurrent", - "load", - "filterNodeMethod", - "accordion", - "indent", - "icon", - "cacheData" - ] - }, - "contextMenu": { - "actions": ["copy", "remove", "insert", "updateAttr", "bindEevent", "createBlock"], - "disable": [] - }, - "invalidity": [""], - "clickCapture": true, - "framework": "Vue" - }, - "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "name", - "label": { - "text": { - "zh_CN": "Select 输入框的原生 name 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "id", - "label": { - "text": { - "zh_CN": "本机输入id" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "选中项绑定值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "autocomplete", - "label": { - "text": { - "zh_CN": "Select 输入框的原生 autocomplete 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "automaticDropdown", - "label": { - "text": { - "zh_CN": "对于不可搜索的 Select,是否在输入框获得焦点后自动弹出选项菜单" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "输入框尺寸" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "effect", - "label": { - "text": { - "zh_CN": "tooltip 主题,内置了 dark / light 两种" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "是否禁用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "clearable", - "label": { - "text": { - "zh_CN": "是否可以清空选项" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "filterable", - "label": { - "text": { - "zh_CN": "Select 组件是否可筛选" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "allowCreate", - "label": { - "text": { - "zh_CN": "是否允许用户创建新条目, 只有当 filterable 设置为 true 时才会生效。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "loading", - "label": { - "text": { - "zh_CN": "是否正在从远程获取数据" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "popperClass", - "label": { - "text": { - "zh_CN": "选择器下拉菜单的自定义类名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "popperOptions", - "label": { - "text": { - "zh_CN": "popper.js 参数" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "remote", - "label": { - "text": { - "zh_CN": "其中的选项是否从服务器远程加载" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "loadingText", - "label": { - "text": { - "zh_CN": "从服务器加载数据时显示的文本,默认为“Loading”" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "noMatchText", - "label": { - "text": { - "zh_CN": "搜索条件无匹配时显示的文字,也可以使用 empty 插槽设置,默认是 “No matching data'”" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "noDataText", - "label": { - "text": { - "zh_CN": "无选项时显示的文字,也可以使用 empty 插槽设置自定义内容,默认是 “No data”" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "remoteMethod", - "label": { - "text": { - "zh_CN": "自定义远程搜索方法" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "filterMethod", - "label": { - "text": { - "zh_CN": "自定义筛选方法" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "multiple", - "label": { - "text": { - "zh_CN": "是否多选" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "multipleLimit", - "label": { - "text": { - "zh_CN": "multiple 属性设置为 true 时,代表多选场景下用户最多可以选择的项目数, 为 0 则不限制" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "placeholder", - "label": { - "text": { - "zh_CN": "占位符,默认为“Select”" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "defaultFirstOption", - "label": { - "text": { - "zh_CN": "是否在输入框按下回车时,选择第一个匹配项。 需配合 filterable 或 remote 使用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "reserveKeyword", - "label": { - "text": { - "zh_CN": "当 multiple 和 filterable被设置为 true 时,是否在选中一个选项后保留当前的搜索关键词" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "valueKey", - "label": { - "text": { - "zh_CN": "作为 value 唯一标识的键名,绑定值为对象类型时必填" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "collapseTags", - "label": { - "text": { - "zh_CN": "多选时是否将选中值按文字的形式展示" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "collapseTagsTooltip", - "label": { - "text": { - "zh_CN": "当鼠标悬停于折叠标签的文本时,是否显示所有选中的标签。 要使用此属性,collapse-tags属性必须设定为 true" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "maxCollapseTags", - "label": { - "text": { - "zh_CN": "需要显示的 Tag 的最大数量 只有当 collapse-tags 设置为 true 时才会生效。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "teleported", - "label": { - "text": { - "zh_CN": "是否将下拉列表插入至 body 元素" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "persistent", - "label": { - "text": { - "zh_CN": "当下拉选择器未被激活并且persistent设置为false,选择器会被删除。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "clearIcon", - "label": { - "text": { - "zh_CN": "自定义清除图标" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "fitInputWidth", - "label": { - "text": { - "zh_CN": "下拉框的宽度是否与输入框相同" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "suffixIcon", - "label": { - "text": { - "zh_CN": "自定义后缀图标组件" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "tagType", - "label": { - "text": { - "zh_CN": "标签类型" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "tagEffect", - "label": { - "text": { - "zh_CN": "标签效果" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "validateEvent", - "label": { - "text": { - "zh_CN": "是否触发表单验证" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "remoteShowSuffix", - "label": { - "text": { - "zh_CN": "远程搜索方法显示后缀图标" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "placement", - "label": { - "text": { - "zh_CN": "下拉框出现的位置" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "fallbackPlacements", - "label": { - "text": { - "zh_CN": "dropdown 可用的 positions 请查看popper.js 文档" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "appendTo", - "label": { - "text": { - "zh_CN": "下拉框挂载到哪个 DOM 元素" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "emptyValues", - "label": { - "text": { - "zh_CN": "组件的空值配置 参考config-provider" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "valueOnClear", - "label": { - "text": { - "zh_CN": "清空选项的值 参考 config-provider" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "ariaLabel", - "label": { - "text": { - "zh_CN": "等价于原生 input aria-label 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "data", - "label": { - "text": { - "zh_CN": "展示数据" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "emptyText", - "label": { - "text": { - "zh_CN": "内容为空的时候展示的文本" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "renderAfterExpand", - "label": { - "text": { - "zh_CN": "是否在第一次展开某个树节点后才渲染其子节点" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "nodeKey", - "label": { - "text": { - "zh_CN": "每个树节点用来作为唯一标识的属性,整棵树应该是唯一的" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "checkStrictly", - "label": { - "text": { - "zh_CN": "在显示复选框的情况下,是否严格的遵循父子不互相关联的做法,默认为 false" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "defaultExpandAll", - "label": { - "text": { - "zh_CN": "是否默认展开所有节点" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "expandOnClickNode", - "label": { - "text": { - "zh_CN": "是否在点击节点的时候展开或者收缩节点, 默认值为 true,如果为 false,则只有点箭头图标的时候才会展开或者收缩节点。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "checkOnClickNode", - "label": { - "text": { - "zh_CN": "是否在点击节点的时候选中节点,默认值为 false,即只有在点击复选框时才会选中节点。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "autoExpandParent", - "label": { - "text": { - "zh_CN": "展开子节点的时候是否自动展开父节点" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "defaultCheckedKeys", - "label": { - "text": { - "zh_CN": "默认勾选的节点的 key 的数组" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "defaultExpandedKeys", - "label": { - "text": { - "zh_CN": "默认展开的节点的 key 的数组" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "currentNodeKey", - "label": { - "text": { - "zh_CN": "当前选中的节点" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "renderContent", - "label": { - "text": { - "zh_CN": "树节点的内容区的渲染 Function" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "showCheckbox", - "label": { - "text": { - "zh_CN": "节点是否可被选择" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "draggable", - "label": { - "text": { - "zh_CN": "是否开启拖拽节点功能" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "allowDrag", - "label": { - "text": { - "zh_CN": "判断节点能否被拖拽 如果返回 false ,节点不能被拖动" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "allowDrop", - "label": { - "text": { - "zh_CN": "拖拽时判定目标节点能否成为拖动目标位置。 如果返回 false ,拖动节点不能被拖放到目标节点。 type 参数有三种情况:'prev'、'inner' 和 'next',分别表示放置在目标节点前、插入至目标节点和放置在目标节点后" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "props", - "label": { - "text": { - "zh_CN": "配置选项,具体看下表" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "lazy", - "label": { - "text": { - "zh_CN": "是否懒加载子节点,需与 load 方法结合使用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "highlightCurrent", - "label": { - "text": { - "zh_CN": "是否高亮当前选中节点,默认值是 false。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "load", - "label": { - "text": { - "zh_CN": "加载子树数据的方法,仅当 lazy 属性为true 时生效" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "filterNodeMethod", - "label": { - "text": { - "zh_CN": "对树节点进行筛选时执行的方法, 返回 false 则表示这个节点会被隐藏" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "accordion", - "label": { - "text": { - "zh_CN": "是否每次只打开一个同级树节点展开" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "indent", - "label": { - "text": { - "zh_CN": "相邻级节点间的水平缩进,单位为像素" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "icon", - "label": { - "text": { - "zh_CN": "自定义树节点图标组件" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "cacheData", - "label": { - "text": { - "zh_CN": "懒加载节点的缓存数据,结构与数据相同,用于获取未加载数据的标签" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - } + "fallbackPlacements", + "appendTo", + "emptyValues", + "valueOnClear", + "ariaLabel", + "data", + "emptyText", + "renderAfterExpand", + "nodeKey", + "checkStrictly", + "defaultExpandAll", + "expandOnClickNode", + "checkOnClickNode", + "checkDescendants", + "autoExpandParent", + "defaultCheckedKeys", + "defaultExpandedKeys", + "currentNodeKey", + "renderContent", + "showCheckbox", + "draggable", + "allowDrag", + "allowDrop", + "props", + "lazy", + "highlightCurrent", + "load", + "filterNodeMethod", + "accordion", + "indent", + "icon", + "cacheData" ] }, + "contextMenu": { + "actions": ["copy", "remove", "insert", "updateAttr", "bindEevent", "createBlock"], + "disable": [] + }, + "invalidity": [""], + "clickCapture": true, + "framework": "Vue" + }, + "schema": { + "properties": [ + { + "label": { + "zh_CN": "基础信息" + }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "name", + "label": { + "text": { + "zh_CN": "Select 输入框的原生 name 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "id", + "label": { + "text": { + "zh_CN": "本机输入id" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "选中项绑定值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "autocomplete", + "label": { + "text": { + "zh_CN": "Select 输入框的原生 autocomplete 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "automaticDropdown", + "label": { + "text": { + "zh_CN": "对于不可搜索的 Select,是否在输入框获得焦点后自动弹出选项菜单" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "输入框尺寸" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "effect", + "label": { + "text": { + "zh_CN": "tooltip 主题,内置了 dark / light 两种" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "是否禁用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "clearable", + "label": { + "text": { + "zh_CN": "是否可以清空选项" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "filterable", + "label": { + "text": { + "zh_CN": "Select 组件是否可筛选" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "allowCreate", + "label": { + "text": { + "zh_CN": "是否允许用户创建新条目, 只有当 filterable 设置为 true 时才会生效。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "loading", + "label": { + "text": { + "zh_CN": "是否正在从远程获取数据" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "popperClass", + "label": { + "text": { + "zh_CN": "选择器下拉菜单的自定义类名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "popperOptions", + "label": { + "text": { + "zh_CN": "popper.js 参数" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "remote", + "label": { + "text": { + "zh_CN": "其中的选项是否从服务器远程加载" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "loadingText", + "label": { + "text": { + "zh_CN": "从服务器加载数据时显示的文本,默认为“Loading”" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "noMatchText", + "label": { + "text": { + "zh_CN": "搜索条件无匹配时显示的文字,也可以使用 empty 插槽设置,默认是 “No matching data'”" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "noDataText", + "label": { + "text": { + "zh_CN": "无选项时显示的文字,也可以使用 empty 插槽设置自定义内容,默认是 “No data”" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "remoteMethod", + "label": { + "text": { + "zh_CN": "自定义远程搜索方法" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "filterMethod", + "label": { + "text": { + "zh_CN": "自定义筛选方法" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "multiple", + "label": { + "text": { + "zh_CN": "是否多选" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "multipleLimit", + "label": { + "text": { + "zh_CN": "multiple 属性设置为 true 时,代表多选场景下用户最多可以选择的项目数, 为 0 则不限制" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "placeholder", + "label": { + "text": { + "zh_CN": "占位符,默认为“Select”" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "defaultFirstOption", + "label": { + "text": { + "zh_CN": "是否在输入框按下回车时,选择第一个匹配项。 需配合 filterable 或 remote 使用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "reserveKeyword", + "label": { + "text": { + "zh_CN": "当 multiple 和 filterable被设置为 true 时,是否在选中一个选项后保留当前的搜索关键词" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "valueKey", + "label": { + "text": { + "zh_CN": "作为 value 唯一标识的键名,绑定值为对象类型时必填" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "collapseTags", + "label": { + "text": { + "zh_CN": "多选时是否将选中值按文字的形式展示" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "collapseTagsTooltip", + "label": { + "text": { + "zh_CN": "当鼠标悬停于折叠标签的文本时,是否显示所有选中的标签。 要使用此属性,collapse-tags属性必须设定为 true" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "maxCollapseTags", + "label": { + "text": { + "zh_CN": "需要显示的 Tag 的最大数量 只有当 collapse-tags 设置为 true 时才会生效。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "teleported", + "label": { + "text": { + "zh_CN": "是否将下拉列表插入至 body 元素" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "persistent", + "label": { + "text": { + "zh_CN": "当下拉选择器未被激活并且persistent设置为false,选择器会被删除。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "clearIcon", + "label": { + "text": { + "zh_CN": "自定义清除图标" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "fitInputWidth", + "label": { + "text": { + "zh_CN": "下拉框的宽度是否与输入框相同" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "suffixIcon", + "label": { + "text": { + "zh_CN": "自定义后缀图标组件" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "tagType", + "label": { + "text": { + "zh_CN": "标签类型" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "tagEffect", + "label": { + "text": { + "zh_CN": "标签效果" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "validateEvent", + "label": { + "text": { + "zh_CN": "是否触发表单验证" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "remoteShowSuffix", + "label": { + "text": { + "zh_CN": "远程搜索方法显示后缀图标" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "placement", + "label": { + "text": { + "zh_CN": "下拉框出现的位置" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "fallbackPlacements", + "label": { + "text": { + "zh_CN": "dropdown 可用的 positions 请查看popper.js 文档" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "appendTo", + "label": { + "text": { + "zh_CN": "下拉框挂载到哪个 DOM 元素" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "emptyValues", + "label": { + "text": { + "zh_CN": "组件的空值配置 参考config-provider" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "valueOnClear", + "label": { + "text": { + "zh_CN": "清空选项的值 参考 config-provider" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "ariaLabel", + "label": { + "text": { + "zh_CN": "等价于原生 input aria-label 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "data", + "label": { + "text": { + "zh_CN": "展示数据" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "emptyText", + "label": { + "text": { + "zh_CN": "内容为空的时候展示的文本" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "renderAfterExpand", + "label": { + "text": { + "zh_CN": "是否在第一次展开某个树节点后才渲染其子节点" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "nodeKey", + "label": { + "text": { + "zh_CN": "每个树节点用来作为唯一标识的属性,整棵树应该是唯一的" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "checkStrictly", + "label": { + "text": { + "zh_CN": "在显示复选框的情况下,是否严格的遵循父子不互相关联的做法,默认为 false" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "defaultExpandAll", + "label": { + "text": { + "zh_CN": "是否默认展开所有节点" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "expandOnClickNode", + "label": { + "text": { + "zh_CN": "是否在点击节点的时候展开或者收缩节点, 默认值为 true,如果为 false,则只有点箭头图标的时候才会展开或者收缩节点。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "checkOnClickNode", + "label": { + "text": { + "zh_CN": "是否在点击节点的时候选中节点,默认值为 false,即只有在点击复选框时才会选中节点。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "autoExpandParent", + "label": { + "text": { + "zh_CN": "展开子节点的时候是否自动展开父节点" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "defaultCheckedKeys", + "label": { + "text": { + "zh_CN": "默认勾选的节点的 key 的数组" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "defaultExpandedKeys", + "label": { + "text": { + "zh_CN": "默认展开的节点的 key 的数组" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "currentNodeKey", + "label": { + "text": { + "zh_CN": "当前选中的节点" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "renderContent", + "label": { + "text": { + "zh_CN": "树节点的内容区的渲染 Function" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "showCheckbox", + "label": { + "text": { + "zh_CN": "节点是否可被选择" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "draggable", + "label": { + "text": { + "zh_CN": "是否开启拖拽节点功能" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "allowDrag", + "label": { + "text": { + "zh_CN": "判断节点能否被拖拽 如果返回 false ,节点不能被拖动" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "allowDrop", + "label": { + "text": { + "zh_CN": "拖拽时判定目标节点能否成为拖动目标位置。 如果返回 false ,拖动节点不能被拖放到目标节点。 type 参数有三种情况:'prev'、'inner' 和 'next',分别表示放置在目标节点前、插入至目标节点和放置在目标节点后" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "props", + "label": { + "text": { + "zh_CN": "配置选项,具体看下表" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "lazy", + "label": { + "text": { + "zh_CN": "是否懒加载子节点,需与 load 方法结合使用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "highlightCurrent", + "label": { + "text": { + "zh_CN": "是否高亮当前选中节点,默认值是 false。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "load", + "label": { + "text": { + "zh_CN": "加载子树数据的方法,仅当 lazy 属性为true 时生效" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "filterNodeMethod", + "label": { + "text": { + "zh_CN": "对树节点进行筛选时执行的方法, 返回 false 则表示这个节点会被隐藏" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "accordion", + "label": { + "text": { + "zh_CN": "是否每次只打开一个同级树节点展开" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "indent", + "label": { + "text": { + "zh_CN": "相邻级节点间的水平缩进,单位为像素" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "icon", + "label": { + "text": { + "zh_CN": "自定义树节点图标组件" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "cacheData", + "label": { + "text": { + "zh_CN": "懒加载节点的缓存数据,结构与数据相同,用于获取未加载数据的标签" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + } + ] + } + ], "events": {}, "slots": {} } @@ -12143,438 +12195,440 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "action", - "label": { - "text": { - "zh_CN": "请求 URL" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "headers", - "label": { - "text": { - "zh_CN": "设置上传的请求头部" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "method", - "label": { - "text": { - "zh_CN": "设置上传请求方法" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "data", - "label": { - "text": { - "zh_CN": "上传时附带的额外参数 从 v2.3.13 支持 Awaitable 数据,和 Function" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "multiple", - "label": { - "text": { - "zh_CN": "是否支持多选文件" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "name", - "label": { - "text": { - "zh_CN": "上传的文件字段名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "drag", - "label": { - "text": { - "zh_CN": "是否启用拖拽上传" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "withCredentials", - "label": { - "text": { - "zh_CN": "支持发送 cookie 凭证信息" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "showFileList", - "label": { - "text": { - "zh_CN": "是否显示已上传文件列表" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "accept", - "label": { - "text": { - "zh_CN": "接受上传的文件类型(thumbnail-mode 模式下此参数无效)" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "fileList", - "label": { - "text": { - "zh_CN": "默认上传文件" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "autoUpload", - "label": { - "text": { - "zh_CN": "是否自动上传文件" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "listType", - "label": { - "text": { - "zh_CN": "文件列表的类型" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "httpRequest", - "label": { - "text": { - "zh_CN": "覆盖默认的 Xhr 行为,允许自行实现上传文件的请求" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "是否禁用上传" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "limit", - "label": { - "text": { - "zh_CN": "允许上传文件的最大数量" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "beforeUpload", - "label": { - "text": { - "zh_CN": "上传文件之前的钩子,参数为上传的文件, 若返回false或者返回 Promise 且被 reject,则停止上传。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "beforeRemove", - "label": { - "text": { - "zh_CN": "删除文件之前的钩子,参数为上传的文件和文件列表, 若返回 false 或者返回 Promise 且被 reject,则停止删除。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "onRemove", - "label": { - "text": { - "zh_CN": "文件列表移除文件时的钩子" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "onChange", - "label": { - "text": { - "zh_CN": "文件状态改变时的钩子,添加文件、上传成功和上传失败时都会被调用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "onPreview", - "label": { - "text": { - "zh_CN": "点击文件列表中已上传的文件时的钩子" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "onSuccess", - "label": { - "text": { - "zh_CN": "文件上传成功时的钩子" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "onProgress", - "label": { - "text": { - "zh_CN": "文件上传时的钩子" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "onError", - "label": { - "text": { - "zh_CN": "文件上传失败时的钩子" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "onExceed", - "label": { - "text": { - "zh_CN": "当超出限制时,执行的钩子函数" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "crossorigin", - "label": { - "text": { - "zh_CN": "原生属性 crossorigin" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "action", + "label": { + "text": { + "zh_CN": "请求 URL" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "headers", + "label": { + "text": { + "zh_CN": "设置上传的请求头部" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "method", + "label": { + "text": { + "zh_CN": "设置上传请求方法" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "data", + "label": { + "text": { + "zh_CN": "上传时附带的额外参数 从 v2.3.13 支持 Awaitable 数据,和 Function" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "multiple", + "label": { + "text": { + "zh_CN": "是否支持多选文件" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "name", + "label": { + "text": { + "zh_CN": "上传的文件字段名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "drag", + "label": { + "text": { + "zh_CN": "是否启用拖拽上传" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "withCredentials", + "label": { + "text": { + "zh_CN": "支持发送 cookie 凭证信息" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "showFileList", + "label": { + "text": { + "zh_CN": "是否显示已上传文件列表" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "accept", + "label": { + "text": { + "zh_CN": "接受上传的文件类型(thumbnail-mode 模式下此参数无效)" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "fileList", + "label": { + "text": { + "zh_CN": "默认上传文件" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "autoUpload", + "label": { + "text": { + "zh_CN": "是否自动上传文件" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "listType", + "label": { + "text": { + "zh_CN": "文件列表的类型" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "httpRequest", + "label": { + "text": { + "zh_CN": "覆盖默认的 Xhr 行为,允许自行实现上传文件的请求" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "是否禁用上传" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "limit", + "label": { + "text": { + "zh_CN": "允许上传文件的最大数量" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "beforeUpload", + "label": { + "text": { + "zh_CN": "上传文件之前的钩子,参数为上传的文件, 若返回false或者返回 Promise 且被 reject,则停止上传。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "beforeRemove", + "label": { + "text": { + "zh_CN": "删除文件之前的钩子,参数为上传的文件和文件列表, 若返回 false 或者返回 Promise 且被 reject,则停止删除。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "onRemove", + "label": { + "text": { + "zh_CN": "文件列表移除文件时的钩子" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "onChange", + "label": { + "text": { + "zh_CN": "文件状态改变时的钩子,添加文件、上传成功和上传失败时都会被调用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "onPreview", + "label": { + "text": { + "zh_CN": "点击文件列表中已上传的文件时的钩子" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "onSuccess", + "label": { + "text": { + "zh_CN": "文件上传成功时的钩子" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "onProgress", + "label": { + "text": { + "zh_CN": "文件上传时的钩子" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "onError", + "label": { + "text": { + "zh_CN": "文件上传失败时的钩子" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "onExceed", + "label": { + "text": { + "zh_CN": "当超出限制时,执行的钩子函数" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "crossorigin", + "label": { + "text": { + "zh_CN": "原生属性 crossorigin" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": {}, "slots": { "trigger": { @@ -12657,134 +12711,136 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "size", - "label": { - "text": { - "zh_CN": "Avatar 大小" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "shape", - "label": { - "text": { - "zh_CN": "Avatar 形状" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "icon", - "label": { - "text": { - "zh_CN": "设置 Avatar 的图标类型,具体参考 Icon 组件" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "src", - "label": { - "text": { - "zh_CN": "Avatar 图片的源地址" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "alt", - "label": { - "text": { - "zh_CN": "图片 Avatar 的原生 alt 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "srcSet", - "label": { - "text": { - "zh_CN": "图片 Avatar 的原生 srcset 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "fit", - "label": { - "text": { - "zh_CN": "当展示类型为图片的时候,设置图片如何适应容器" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "size", + "label": { + "text": { + "zh_CN": "Avatar 大小" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "shape", + "label": { + "text": { + "zh_CN": "Avatar 形状" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "icon", + "label": { + "text": { + "zh_CN": "设置 Avatar 的图标类型,具体参考 Icon 组件" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "src", + "label": { + "text": { + "zh_CN": "Avatar 图片的源地址" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "alt", + "label": { + "text": { + "zh_CN": "图片 Avatar 的原生 alt 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "srcSet", + "label": { + "text": { + "zh_CN": "图片 Avatar 的原生 srcset 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "fit", + "label": { + "text": { + "zh_CN": "当展示类型为图片的时候,设置图片如何适应容器" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": { "onError": { "label": { @@ -12868,182 +12924,184 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "value", - "label": { - "text": { - "zh_CN": "显示值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "max", - "label": { - "text": { - "zh_CN": "最大值,超过最大值会显示 {max}+。 只有当 value 是数字类型时起作用。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "isDot", - "label": { - "text": { - "zh_CN": "是否显示小圆点。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "hidden", - "label": { - "text": { - "zh_CN": "是否隐藏 Badge。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "type", - "label": { - "text": { - "zh_CN": "badge type." - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "showZero", - "label": { - "text": { - "zh_CN": "值为零时是否显示 Badge" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "color", - "label": { - "text": { - "zh_CN": "背景色" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "badgeStyle", - "label": { - "text": { - "zh_CN": "自定义 badge 样式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "offset", - "label": { - "text": { - "zh_CN": "badge 的偏移量" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "badgeClass", - "label": { - "text": { - "zh_CN": "自定义 badge 类名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "value", + "label": { + "text": { + "zh_CN": "显示值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "max", + "label": { + "text": { + "zh_CN": "最大值,超过最大值会显示 {max}+。 只有当 value 是数字类型时起作用。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "isDot", + "label": { + "text": { + "zh_CN": "是否显示小圆点。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "hidden", + "label": { + "text": { + "zh_CN": "是否隐藏 Badge。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "type", + "label": { + "text": { + "zh_CN": "badge type." + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "showZero", + "label": { + "text": { + "zh_CN": "值为零时是否显示 Badge" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "color", + "label": { + "text": { + "zh_CN": "背景色" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "badgeStyle", + "label": { + "text": { + "zh_CN": "自定义 badge 样式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "offset", + "label": { + "text": { + "zh_CN": "badge 的偏移量" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "badgeClass", + "label": { + "text": { + "zh_CN": "自定义 badge 类名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": {}, "slots": { "default": { @@ -13110,54 +13168,56 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "选中项绑定值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaDatePicker", - "props": {} - } - }, - { - "property": "range", - "label": { - "text": { - "zh_CN": "时间范围,包括开始时间与结束时间。 开始时间必须是周起始日,结束时间必须是周结束日,且时间跨度不能超过两个月。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - } - ] - }, + "properties": [ + { + "label": { + "zh_CN": "基础信息" + }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "选中项绑定值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaDatePicker", + "props": {} + } + }, + { + "property": "range", + "label": { + "text": { + "zh_CN": "时间范围,包括开始时间与结束时间。 开始时间必须是周起始日,结束时间必须是周结束日,且时间跨度不能超过两个月。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + } + ] + } + ], "events": { "onUpdate:modelValue": { "label": { @@ -13230,102 +13290,104 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "header", - "label": { - "text": { - "zh_CN": "卡片的标题 你既可以通过设置 header 来修改标题,也可以通过 slot#header 传入 DOM 节点" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "footer", - "label": { - "text": { - "zh_CN": "卡片页脚。 你既可以通过设置 footer 来修改卡片底部内容,也可以通过 slot#footer 传入 DOM 节点" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "bodyStyle", - "label": { - "text": { - "zh_CN": "body 的 CSS 样式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "bodyClass", - "label": { - "text": { - "zh_CN": "body 的自定义类名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "shadow", - "label": { - "text": { - "zh_CN": "卡片阴影显示时机" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "header", + "label": { + "text": { + "zh_CN": "卡片的标题 你既可以通过设置 header 来修改标题,也可以通过 slot#header 传入 DOM 节点" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "footer", + "label": { + "text": { + "zh_CN": "卡片页脚。 你既可以通过设置 footer 来修改卡片底部内容,也可以通过 slot#footer 传入 DOM 节点" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "bodyStyle", + "label": { + "text": { + "zh_CN": "body 的 CSS 样式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "bodyClass", + "label": { + "text": { + "zh_CN": "body 的自定义类名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "shadow", + "label": { + "text": { + "zh_CN": "卡片阴影显示时机" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": {}, "slots": { "header": { @@ -13414,230 +13476,232 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "initialIndex", - "label": { - "text": { - "zh_CN": "初始状态激活的幻灯片的索引,从 0 开始" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "height", - "label": { - "text": { - "zh_CN": "carousel 的高度" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "trigger", - "label": { - "text": { - "zh_CN": "指示器的触发方式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "autoplay", - "label": { - "text": { - "zh_CN": "是否自动切换" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "interval", - "label": { - "text": { - "zh_CN": "自动切换的时间间隔,单位为毫秒" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "indicatorPosition", - "label": { - "text": { - "zh_CN": "指示器的位置" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "arrow", - "label": { - "text": { - "zh_CN": "切换箭头的显示时机" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "type", - "label": { - "text": { - "zh_CN": "carousel 的类型" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "cardScale", - "label": { - "text": { - "zh_CN": "当 type 为 card时,二级卡的缩放大小" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "loop", - "label": { - "text": { - "zh_CN": "是否循环显示" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "direction", - "label": { - "text": { - "zh_CN": "展示的方向" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "pauseOnHover", - "label": { - "text": { - "zh_CN": "鼠标悬浮时暂停自动切换" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "motionBlur", - "label": { - "text": { - "zh_CN": "添加动态模糊以给走马灯注入活力和流畅性。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "initialIndex", + "label": { + "text": { + "zh_CN": "初始状态激活的幻灯片的索引,从 0 开始" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "height", + "label": { + "text": { + "zh_CN": "carousel 的高度" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "trigger", + "label": { + "text": { + "zh_CN": "指示器的触发方式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "autoplay", + "label": { + "text": { + "zh_CN": "是否自动切换" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "interval", + "label": { + "text": { + "zh_CN": "自动切换的时间间隔,单位为毫秒" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "indicatorPosition", + "label": { + "text": { + "zh_CN": "指示器的位置" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "arrow", + "label": { + "text": { + "zh_CN": "切换箭头的显示时机" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "type", + "label": { + "text": { + "zh_CN": "carousel 的类型" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "cardScale", + "label": { + "text": { + "zh_CN": "当 type 为 card时,二级卡的缩放大小" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "loop", + "label": { + "text": { + "zh_CN": "是否循环显示" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "direction", + "label": { + "text": { + "zh_CN": "展示的方向" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "pauseOnHover", + "label": { + "text": { + "zh_CN": "鼠标悬浮时暂停自动切换" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "motionBlur", + "label": { + "text": { + "zh_CN": "添加动态模糊以给走马灯注入活力和流畅性。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + } + ] + } + ], "events": { "onChange": { "label": { @@ -13710,54 +13774,56 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "accordion", - "label": { - "text": { - "zh_CN": "是否手风琴模式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "当前活动面板,在手风琴模式下其类型是string,在其他模式下是array" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "accordion", + "label": { + "text": { + "zh_CN": "是否手风琴模式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "当前活动面板,在手风琴模式下其类型是string,在其他模式下是array" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + } + ] + } + ], "events": { "onUpdate:modelValue": { "label": { @@ -13844,118 +13910,120 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "border", - "label": { - "text": { - "zh_CN": "是否带有边框" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "column", - "label": { - "text": { - "zh_CN": "一行 Descriptions Item 的数量" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "direction", - "label": { - "text": { - "zh_CN": "排列的方向" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "列表的尺寸" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "title", - "label": { - "text": { - "zh_CN": "标题文本,显示在左上方" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "extra", - "label": { - "text": { - "zh_CN": "操作区文本,显示在右上方" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "border", + "label": { + "text": { + "zh_CN": "是否带有边框" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "column", + "label": { + "text": { + "zh_CN": "一行 Descriptions Item 的数量" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "direction", + "label": { + "text": { + "zh_CN": "排列的方向" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "列表的尺寸" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "title", + "label": { + "text": { + "zh_CN": "标题文本,显示在左上方" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "extra", + "label": { + "text": { + "zh_CN": "操作区文本,显示在右上方" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": {}, "slots": { "default": { @@ -14038,70 +14106,72 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "image", - "label": { - "text": { - "zh_CN": "empty 组件的图像地址" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "imageSize", - "label": { - "text": { - "zh_CN": "empty 组件的图像尺寸(宽度)" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "description", - "label": { - "text": { - "zh_CN": "empty 组件的描述信息" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "image", + "label": { + "text": { + "zh_CN": "empty 组件的图像地址" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "imageSize", + "label": { + "text": { + "zh_CN": "empty 组件的图像尺寸(宽度)" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "description", + "label": { + "text": { + "zh_CN": "empty 组件的描述信息" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": {}, "slots": { "description": { @@ -14164,307 +14234,309 @@ "isNullNode": false, "isLayout": false, "rootSelector": "", - "shortcuts": { - "properties": [ - "hideOnClickModal", - "src", - "fit", - "loading", - "lazy", - "scrollContainer", - "previewSrcList", - "previewTeleported", - "zIndex", - "initialIndex", - "infinite", - "closeOnPressEscape", - "zoomRate", - "minScale", - "maxScale", - "crossorigin" - ] - }, - "contextMenu": { - "actions": ["copy", "remove", "insert", "updateAttr", "bindEevent", "createBlock"], - "disable": [] - }, - "invalidity": [""], - "clickCapture": true, - "framework": "Vue" - }, - "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "hideOnClickModal", - "label": { - "text": { - "zh_CN": "当开启 preview 功能时,是否可以通过点击遮罩层关闭 preview" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "src", - "label": { - "text": { - "zh_CN": "图片源地址,同原生属性一致" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "fit", - "label": { - "text": { - "zh_CN": "确定图片如何适应容器框,同原生 object-fit" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "loading", - "label": { - "text": { - "zh_CN": "浏览器加载图像的策略,和 浏览器原生能力一致" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "lazy", - "label": { - "text": { - "zh_CN": "是否使用懒加载" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "scrollContainer", - "label": { - "text": { - "zh_CN": "开启懒加载功能后,监听 scroll 事件的容器 默认情况下,开启懒加载功能后,监听 scroll 事件的容器" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "previewSrcList", - "label": { - "text": { - "zh_CN": "开启图片预览功能" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "previewTeleported", - "label": { - "text": { - "zh_CN": "image-viewer 是否插入至 body 元素上。 嵌套的父元素属性会发生修改时应该将此属性设置为 true" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "zIndex", - "label": { - "text": { - "zh_CN": "设置图片预览的 z-index" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "initialIndex", - "label": { - "text": { - "zh_CN": "初始预览图像索引,小于 url-list 的长度" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "infinite", - "label": { - "text": { - "zh_CN": "是否可以无限循环预览" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "closeOnPressEscape", - "label": { - "text": { - "zh_CN": "是否可以通过按下 ESC 关闭 Image Viewer" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "zoomRate", - "label": { - "text": { - "zh_CN": "图像查看器缩放事件的缩放速率。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "minScale", - "label": { - "text": { - "zh_CN": "图像查看器缩放事件的最小缩放比例" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "maxScale", - "label": { - "text": { - "zh_CN": "图像查看器缩放事件的最大缩放比例" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "crossorigin", - "label": { - "text": { - "zh_CN": "原生属性 crossorigin" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } + "shortcuts": { + "properties": [ + "hideOnClickModal", + "src", + "fit", + "loading", + "lazy", + "scrollContainer", + "previewSrcList", + "previewTeleported", + "zIndex", + "initialIndex", + "infinite", + "closeOnPressEscape", + "zoomRate", + "minScale", + "maxScale", + "crossorigin" ] }, + "contextMenu": { + "actions": ["copy", "remove", "insert", "updateAttr", "bindEevent", "createBlock"], + "disable": [] + }, + "invalidity": [""], + "clickCapture": true, + "framework": "Vue" + }, + "schema": { + "properties": [ + { + "label": { + "zh_CN": "基础信息" + }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "hideOnClickModal", + "label": { + "text": { + "zh_CN": "当开启 preview 功能时,是否可以通过点击遮罩层关闭 preview" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "src", + "label": { + "text": { + "zh_CN": "图片源地址,同原生属性一致" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "fit", + "label": { + "text": { + "zh_CN": "确定图片如何适应容器框,同原生 object-fit" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "loading", + "label": { + "text": { + "zh_CN": "浏览器加载图像的策略,和 浏览器原生能力一致" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "lazy", + "label": { + "text": { + "zh_CN": "是否使用懒加载" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "scrollContainer", + "label": { + "text": { + "zh_CN": "开启懒加载功能后,监听 scroll 事件的容器 默认情况下,开启懒加载功能后,监听 scroll 事件的容器" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "previewSrcList", + "label": { + "text": { + "zh_CN": "开启图片预览功能" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "previewTeleported", + "label": { + "text": { + "zh_CN": "image-viewer 是否插入至 body 元素上。 嵌套的父元素属性会发生修改时应该将此属性设置为 true" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "zIndex", + "label": { + "text": { + "zh_CN": "设置图片预览的 z-index" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "initialIndex", + "label": { + "text": { + "zh_CN": "初始预览图像索引,小于 url-list 的长度" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "infinite", + "label": { + "text": { + "zh_CN": "是否可以无限循环预览" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "closeOnPressEscape", + "label": { + "text": { + "zh_CN": "是否可以通过按下 ESC 关闭 Image Viewer" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "zoomRate", + "label": { + "text": { + "zh_CN": "图像查看器缩放事件的缩放速率。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "minScale", + "label": { + "text": { + "zh_CN": "图像查看器缩放事件的最小缩放比例" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "maxScale", + "label": { + "text": { + "zh_CN": "图像查看器缩放事件的最大缩放比例" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "crossorigin", + "label": { + "text": { + "zh_CN": "原生属性 crossorigin" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": { "onLoad": { "label": { @@ -14682,358 +14754,360 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "pageSize", - "label": { - "text": { - "zh_CN": "每页显示条目个数" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "defaultPageSize", - "label": { - "text": { - "zh_CN": "每页默认的条目个数,不设置时默认为10" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "total", - "label": { - "text": { - "zh_CN": "总条目数" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "pageCount", - "label": { - "text": { - "zh_CN": "总页数, total 和 page-count 设置任意一个就可以达到显示页码的功能;如果要支持 page-sizes 的更改,则需要使用 total 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "pagerCount", - "label": { - "text": { - "zh_CN": "设置最大页码按钮数。 页码按钮的数量,当总页数超过该值时会折叠" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "currentPage", - "label": { - "text": { - "zh_CN": "当前页数" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "defaultCurrentPage", - "label": { - "text": { - "zh_CN": "当前页数的默认初始值,不设置时默认为 1" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "layout", - "label": { - "text": { - "zh_CN": "组件布局,子组件名用逗号分隔" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "pageSizes", - "label": { - "text": { - "zh_CN": "每页显示个数选择器的选项设置" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "popperClass", - "label": { - "text": { - "zh_CN": "每页显示个数选择器的下拉框类名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "prevText", - "label": { - "text": { - "zh_CN": "替代图标显示的上一页文字" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "prevIcon", - "label": { - "text": { - "zh_CN": "上一页的图标, 比 prev-text 优先级更高" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "nextText", - "label": { - "text": { - "zh_CN": "替代图标显示的下一页文字" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "nextIcon", - "label": { - "text": { - "zh_CN": "下一页的图标, 比 next-text 优先级更低" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "teleported", - "label": { - "text": { - "zh_CN": "是否将下拉菜单teleport至 body" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "small", - "label": { - "text": { - "zh_CN": "是否使用小型分页样式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "分页大小" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "background", - "label": { - "text": { - "zh_CN": "是否为分页按钮添加背景色" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "是否禁用分页" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "hideOnSinglePage", - "label": { - "text": { - "zh_CN": "只有一页时是否隐藏" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "appendSizeTo", - "label": { - "text": { - "zh_CN": "下拉框挂载到哪个 DOM 元素" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "pageSize", + "label": { + "text": { + "zh_CN": "每页显示条目个数" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "defaultPageSize", + "label": { + "text": { + "zh_CN": "每页默认的条目个数,不设置时默认为10" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "total", + "label": { + "text": { + "zh_CN": "总条目数" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "pageCount", + "label": { + "text": { + "zh_CN": "总页数, total 和 page-count 设置任意一个就可以达到显示页码的功能;如果要支持 page-sizes 的更改,则需要使用 total 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "pagerCount", + "label": { + "text": { + "zh_CN": "设置最大页码按钮数。 页码按钮的数量,当总页数超过该值时会折叠" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "currentPage", + "label": { + "text": { + "zh_CN": "当前页数" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "defaultCurrentPage", + "label": { + "text": { + "zh_CN": "当前页数的默认初始值,不设置时默认为 1" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "layout", + "label": { + "text": { + "zh_CN": "组件布局,子组件名用逗号分隔" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "pageSizes", + "label": { + "text": { + "zh_CN": "每页显示个数选择器的选项设置" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "popperClass", + "label": { + "text": { + "zh_CN": "每页显示个数选择器的下拉框类名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "prevText", + "label": { + "text": { + "zh_CN": "替代图标显示的上一页文字" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "prevIcon", + "label": { + "text": { + "zh_CN": "上一页的图标, 比 prev-text 优先级更高" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "nextText", + "label": { + "text": { + "zh_CN": "替代图标显示的下一页文字" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "nextIcon", + "label": { + "text": { + "zh_CN": "下一页的图标, 比 next-text 优先级更低" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "teleported", + "label": { + "text": { + "zh_CN": "是否将下拉菜单teleport至 body" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "small", + "label": { + "text": { + "zh_CN": "是否使用小型分页样式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "分页大小" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "background", + "label": { + "text": { + "zh_CN": "是否为分页按钮添加背景色" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "是否禁用分页" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "hideOnSinglePage", + "label": { + "text": { + "zh_CN": "只有一页时是否隐藏" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "appendSizeTo", + "label": { + "text": { + "zh_CN": "下拉框挂载到哪个 DOM 元素" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": { "onChange": { "label": { @@ -15130,246 +15204,248 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "type", - "label": { - "text": { - "zh_CN": "进度条类型" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "percentage", - "label": { - "text": { - "zh_CN": "percentage" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "status", - "label": { - "text": { - "zh_CN": "进度条当前状态" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "indeterminate", - "label": { - "text": { - "zh_CN": "是否为动画进度条" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "duration", - "label": { - "text": { - "zh_CN": "控制动画进度条速度和条纹进度条流动速度" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "strokeWidth", - "label": { - "text": { - "zh_CN": "进度条的宽度" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "strokeLinecap", - "label": { - "text": { - "zh_CN": "circle/dashboard 类型路径两端的形状" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "textInside", - "label": { - "text": { - "zh_CN": "进度条显示文字内置在进度条内(仅 type 为 'line' 时可用)" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "width", - "label": { - "text": { - "zh_CN": "环形进度条画布宽度(只在 type 为 circle 或 dashboard 时可用)" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "showText", - "label": { - "text": { - "zh_CN": "是否显示进度条文字内容" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "color", - "label": { - "text": { - "zh_CN": "进度条背景色 (会覆盖 status 状态颜色)" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "striped", - "label": { - "text": { - "zh_CN": "在进度条上增加条纹" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "stripedFlow", - "label": { - "text": { - "zh_CN": "让进度条上的条纹流动起来" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "format", - "label": { - "text": { - "zh_CN": "指定进度条文字内容" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "type", + "label": { + "text": { + "zh_CN": "进度条类型" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "percentage", + "label": { + "text": { + "zh_CN": "percentage" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "status", + "label": { + "text": { + "zh_CN": "进度条当前状态" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "indeterminate", + "label": { + "text": { + "zh_CN": "是否为动画进度条" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "duration", + "label": { + "text": { + "zh_CN": "控制动画进度条速度和条纹进度条流动速度" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "strokeWidth", + "label": { + "text": { + "zh_CN": "进度条的宽度" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "strokeLinecap", + "label": { + "text": { + "zh_CN": "circle/dashboard 类型路径两端的形状" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "textInside", + "label": { + "text": { + "zh_CN": "进度条显示文字内置在进度条内(仅 type 为 'line' 时可用)" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "width", + "label": { + "text": { + "zh_CN": "环形进度条画布宽度(只在 type 为 circle 或 dashboard 时可用)" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "showText", + "label": { + "text": { + "zh_CN": "是否显示进度条文字内容" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "color", + "label": { + "text": { + "zh_CN": "进度条背景色 (会覆盖 status 状态颜色)" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "striped", + "label": { + "text": { + "zh_CN": "在进度条上增加条纹" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "stripedFlow", + "label": { + "text": { + "zh_CN": "让进度条上的条纹流动起来" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "format", + "label": { + "text": { + "zh_CN": "指定进度条文字内容" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + } + ] + } + ], "events": {}, "slots": { "default": { @@ -15436,70 +15512,72 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "title", - "label": { - "text": { - "zh_CN": "result 组件的标题" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "subTitle", - "label": { - "text": { - "zh_CN": "result 组件的副标题" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "icon", - "label": { - "text": { - "zh_CN": "result 组件的图标类型" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "title", + "label": { + "text": { + "zh_CN": "result 组件的标题" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "subTitle", + "label": { + "text": { + "zh_CN": "result 组件的副标题" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "icon", + "label": { + "text": { + "zh_CN": "result 组件的图标类型" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": {}, "slots": { "title": { @@ -15550,126 +15628,128 @@ "loop": true, "condition": true, "styles": true, - "isContainer": false, - "isModal": false, - "isPopper": false, - "nestingRule": { - "childWhitelist": "", - "parentWhitelist": "", - "descendantBlacklist": "", - "ancestorWhitelist": "" - }, - "isNullNode": false, - "isLayout": false, - "rootSelector": "", - "shortcuts": { - "properties": ["animated", "count", "rows", "loading", "throttle"] - }, - "contextMenu": { - "actions": ["copy", "remove", "insert", "updateAttr", "bindEevent", "createBlock"], - "disable": [] - }, - "invalidity": [""], - "clickCapture": true, - "framework": "Vue" - }, - "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "animated", - "label": { - "text": { - "zh_CN": "是否使用动画" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "count", - "label": { - "text": { - "zh_CN": "渲染多少个 template, 建议使用尽可能小的数字" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "rows", - "label": { - "text": { - "zh_CN": "骨架屏段落数量" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "loading", - "label": { - "text": { - "zh_CN": "是否显示加载结束后的 DOM 结构" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "throttle", - "label": { - "text": { - "zh_CN": "渲染延迟(以毫秒为单位)" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - } - ] + "isContainer": false, + "isModal": false, + "isPopper": false, + "nestingRule": { + "childWhitelist": "", + "parentWhitelist": "", + "descendantBlacklist": "", + "ancestorWhitelist": "" + }, + "isNullNode": false, + "isLayout": false, + "rootSelector": "", + "shortcuts": { + "properties": ["animated", "count", "rows", "loading", "throttle"] + }, + "contextMenu": { + "actions": ["copy", "remove", "insert", "updateAttr", "bindEevent", "createBlock"], + "disable": [] }, + "invalidity": [""], + "clickCapture": true, + "framework": "Vue" + }, + "schema": { + "properties": [ + { + "label": { + "zh_CN": "基础信息" + }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "animated", + "label": { + "text": { + "zh_CN": "是否使用动画" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "count", + "label": { + "text": { + "zh_CN": "渲染多少个 template, 建议使用尽可能小的数字" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "rows", + "label": { + "text": { + "zh_CN": "骨架屏段落数量" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "loading", + "label": { + "text": { + "zh_CN": "是否显示加载结束后的 DOM 结构" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "throttle", + "label": { + "text": { + "zh_CN": "渲染延迟(以毫秒为单位)" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + } + ] + } + ], "events": {}, "slots": {} } @@ -15771,694 +15851,696 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "data", - "label": { - "text": { - "zh_CN": "表数据" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "Table 的尺寸" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "width", - "label": { - "text": { - "zh_CN": "对应列的宽度" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "height", - "label": { - "text": { - "zh_CN": "table 的高度。 默认为自动高度。 如果 height 为 number 类型,单位 px;如果 height 为 string 类型,则这个高度会设置为 Table 的 style.height 的值,Table 的高度会受控于外部样式。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "maxHeight", - "label": { - "text": { - "zh_CN": "table 的最大高度。 合法的值为数字或者单位为 px 的高度。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "fit", - "label": { - "text": { - "zh_CN": "列的宽度是否自撑开" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "stripe", - "label": { - "text": { - "zh_CN": "是否为斑马纹 table" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "border", - "label": { - "text": { - "zh_CN": "是否带有纵向边框" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "rowKey", - "label": { - "text": { - "zh_CN": "行数据的 Key,用来优化 Table 的渲染; 在使用reserve-selection功能与显示树形数据时,该属性是必填的。 类型为 String 时,支持多层访问:user.info.id,但不支持 user.info[0].id,此种情况请使用 Function。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "showHeader", - "label": { - "text": { - "zh_CN": "是否显示表头" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "showSummary", - "label": { - "text": { - "zh_CN": "是否在表尾显示合计行" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "sumText", - "label": { - "text": { - "zh_CN": "显示摘要行第一列的文本" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "summaryMethod", - "label": { - "text": { - "zh_CN": "自定义的合计计算方法" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "rowClassName", - "label": { - "text": { - "zh_CN": "行的 className 的回调方法,也可以使用字符串为所有行设置一个固定的 className。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "rowStyle", - "label": { - "text": { - "zh_CN": "行的 style 的回调方法,也可以使用一个固定的 Object 为所有行设置一样的 Style。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "cellClassName", - "label": { - "text": { - "zh_CN": "单元格的 className 的回调方法,也可以使用字符串为所有单元格设置一个固定的 className。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "cellStyle", - "label": { - "text": { - "zh_CN": "单元格的 style 的回调方法,也可以使用一个固定的 Object 为所有单元格设置一样的 Style。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "headerRowClassName", - "label": { - "text": { - "zh_CN": "表头行的 className 的回调方法,也可以使用字符串为所有表头行设置一个固定的 className。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "headerRowStyle", - "label": { - "text": { - "zh_CN": "表头行的 style 的回调方法,也可以使用一个固定的 Object 为所有表头行设置一样的 Style。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "headerCellClassName", - "label": { - "text": { - "zh_CN": "表头单元格的 className 的回调方法,也可以使用字符串为所有表头单元格设置一个固定的 className。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "headerCellStyle", - "label": { - "text": { - "zh_CN": "表头单元格的 style 的回调方法,也可以使用一个固定的 Object 为所有表头单元格设置一样的 Style。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "highlightCurrentRow", - "label": { - "text": { - "zh_CN": "是否要高亮当前行" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "currentRowKey", - "label": { - "text": { - "zh_CN": "当前行的 key,只写属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "emptyText", - "label": { - "text": { - "zh_CN": "空数据时显示的文本内容, 也可以通过 #empty 设置" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "expandRowKeys", - "label": { - "text": { - "zh_CN": "可以通过该属性设置 Table 目前的展开行,需要设置 row-key 属性才能使用,该属性为展开行的 keys 数组。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "defaultExpandAll", - "label": { - "text": { - "zh_CN": "是否默认展开所有行,当 Table 包含展开行存在或者为树形表格时有效" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "defaultSort", - "label": { - "text": { - "zh_CN": "默认的排序列的 prop 和顺序。 它的 prop 属性指定默认的排序的列,order 指定默认排序的顺序" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "tooltipEffect", - "label": { - "text": { - "zh_CN": "溢出的 tooltip 的 effect" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "tooltipOptions", - "label": { - "text": { - "zh_CN": "溢出 tooltip 的选项,参见下述 tooltip 组件" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "spanMethod", - "label": { - "text": { - "zh_CN": "合并行或列的计算方法" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "selectOnIndeterminate", - "label": { - "text": { - "zh_CN": "在多选表格中,当仅有部分行被选中时,点击表头的多选框时的行为。 若为 true,则选中所有行;若为 false,则取消选择所有行" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "indent", - "label": { - "text": { - "zh_CN": "展示树形数据时,树节点的缩进" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "treeProps", - "label": { - "text": { - "zh_CN": "渲染嵌套数据的配置选项" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "lazy", - "label": { - "text": { - "zh_CN": "是否懒加载子节点数据" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "load", - "label": { - "text": { - "zh_CN": "加载子节点数据的函数,lazy 为 true 时生效" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "className", - "label": { - "text": { - "zh_CN": "列的 className" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "tableLayout", - "label": { - "text": { - "zh_CN": "设置表格单元、行和列的布局方式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "scrollbarAlwaysOn", - "label": { - "text": { - "zh_CN": "总是显示滚动条" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "flexible", - "label": { - "text": { - "zh_CN": "确保主轴的最小尺寸,以便不超过内容" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "showOverflowTooltip", - "label": { - "text": { - "zh_CN": "是否隐藏额外内容并在单元格悬停时使用 Tooltip 显示它们。这将影响全部列的展示,详请参考tooltip-options" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "appendFilterPanelTo", - "label": { - "text": { - "zh_CN": "挂载到哪个 DOM 元素" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "scrollbarTabindex", - "label": { - "text": { - "zh_CN": "body 的滚动条的包裹容器 tabindex" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "data", + "label": { + "text": { + "zh_CN": "表数据" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "Table 的尺寸" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "width", + "label": { + "text": { + "zh_CN": "对应列的宽度" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "height", + "label": { + "text": { + "zh_CN": "table 的高度。 默认为自动高度。 如果 height 为 number 类型,单位 px;如果 height 为 string 类型,则这个高度会设置为 Table 的 style.height 的值,Table 的高度会受控于外部样式。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "maxHeight", + "label": { + "text": { + "zh_CN": "table 的最大高度。 合法的值为数字或者单位为 px 的高度。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "fit", + "label": { + "text": { + "zh_CN": "列的宽度是否自撑开" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "stripe", + "label": { + "text": { + "zh_CN": "是否为斑马纹 table" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "border", + "label": { + "text": { + "zh_CN": "是否带有纵向边框" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "rowKey", + "label": { + "text": { + "zh_CN": "行数据的 Key,用来优化 Table 的渲染; 在使用reserve-selection功能与显示树形数据时,该属性是必填的。 类型为 String 时,支持多层访问:user.info.id,但不支持 user.info[0].id,此种情况请使用 Function。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "showHeader", + "label": { + "text": { + "zh_CN": "是否显示表头" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "showSummary", + "label": { + "text": { + "zh_CN": "是否在表尾显示合计行" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "sumText", + "label": { + "text": { + "zh_CN": "显示摘要行第一列的文本" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "summaryMethod", + "label": { + "text": { + "zh_CN": "自定义的合计计算方法" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "rowClassName", + "label": { + "text": { + "zh_CN": "行的 className 的回调方法,也可以使用字符串为所有行设置一个固定的 className。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "rowStyle", + "label": { + "text": { + "zh_CN": "行的 style 的回调方法,也可以使用一个固定的 Object 为所有行设置一样的 Style。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "cellClassName", + "label": { + "text": { + "zh_CN": "单元格的 className 的回调方法,也可以使用字符串为所有单元格设置一个固定的 className。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "cellStyle", + "label": { + "text": { + "zh_CN": "单元格的 style 的回调方法,也可以使用一个固定的 Object 为所有单元格设置一样的 Style。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "headerRowClassName", + "label": { + "text": { + "zh_CN": "表头行的 className 的回调方法,也可以使用字符串为所有表头行设置一个固定的 className。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "headerRowStyle", + "label": { + "text": { + "zh_CN": "表头行的 style 的回调方法,也可以使用一个固定的 Object 为所有表头行设置一样的 Style。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "headerCellClassName", + "label": { + "text": { + "zh_CN": "表头单元格的 className 的回调方法,也可以使用字符串为所有表头单元格设置一个固定的 className。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "headerCellStyle", + "label": { + "text": { + "zh_CN": "表头单元格的 style 的回调方法,也可以使用一个固定的 Object 为所有表头单元格设置一样的 Style。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "highlightCurrentRow", + "label": { + "text": { + "zh_CN": "是否要高亮当前行" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "currentRowKey", + "label": { + "text": { + "zh_CN": "当前行的 key,只写属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "emptyText", + "label": { + "text": { + "zh_CN": "空数据时显示的文本内容, 也可以通过 #empty 设置" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "expandRowKeys", + "label": { + "text": { + "zh_CN": "可以通过该属性设置 Table 目前的展开行,需要设置 row-key 属性才能使用,该属性为展开行的 keys 数组。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "defaultExpandAll", + "label": { + "text": { + "zh_CN": "是否默认展开所有行,当 Table 包含展开行存在或者为树形表格时有效" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "defaultSort", + "label": { + "text": { + "zh_CN": "默认的排序列的 prop 和顺序。 它的 prop 属性指定默认的排序的列,order 指定默认排序的顺序" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "tooltipEffect", + "label": { + "text": { + "zh_CN": "溢出的 tooltip 的 effect" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "tooltipOptions", + "label": { + "text": { + "zh_CN": "溢出 tooltip 的选项,参见下述 tooltip 组件" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "spanMethod", + "label": { + "text": { + "zh_CN": "合并行或列的计算方法" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "selectOnIndeterminate", + "label": { + "text": { + "zh_CN": "在多选表格中,当仅有部分行被选中时,点击表头的多选框时的行为。 若为 true,则选中所有行;若为 false,则取消选择所有行" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "indent", + "label": { + "text": { + "zh_CN": "展示树形数据时,树节点的缩进" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "treeProps", + "label": { + "text": { + "zh_CN": "渲染嵌套数据的配置选项" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "lazy", + "label": { + "text": { + "zh_CN": "是否懒加载子节点数据" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "load", + "label": { + "text": { + "zh_CN": "加载子节点数据的函数,lazy 为 true 时生效" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "className", + "label": { + "text": { + "zh_CN": "列的 className" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "tableLayout", + "label": { + "text": { + "zh_CN": "设置表格单元、行和列的布局方式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "scrollbarAlwaysOn", + "label": { + "text": { + "zh_CN": "总是显示滚动条" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "flexible", + "label": { + "text": { + "zh_CN": "确保主轴的最小尺寸,以便不超过内容" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "showOverflowTooltip", + "label": { + "text": { + "zh_CN": "是否隐藏额外内容并在单元格悬停时使用 Tooltip 显示它们。这将影响全部列的展示,详请参考tooltip-options" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "appendFilterPanelTo", + "label": { + "text": { + "zh_CN": "挂载到哪个 DOM 元素" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "scrollbarTabindex", + "label": { + "text": { + "zh_CN": "body 的滚动条的包裹容器 tabindex" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + } + ] + } + ], "events": { "onSelect": { "label": { @@ -16516,165 +16598,167 @@ "descendantBlacklist": "", "ancestorWhitelist": "" }, - "isNullNode": false, - "isLayout": false, - "rootSelector": "", - "shortcuts": { - "properties": ["type", "closable", "disableTransitions", "hit", "color", "size", "effect", "round"] - }, - "contextMenu": { - "actions": ["copy", "remove", "insert", "updateAttr", "bindEevent", "createBlock"], - "disable": [] - }, - "invalidity": [""], - "clickCapture": true, - "framework": "Vue" - }, - "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "type", - "label": { - "text": { - "zh_CN": "Tag 的类型" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "closable", - "label": { - "text": { - "zh_CN": "是否可关闭" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "disableTransitions", - "label": { - "text": { - "zh_CN": "是否禁用渐变动画" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "hit", - "label": { - "text": { - "zh_CN": "是否有边框描边" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "color", - "label": { - "text": { - "zh_CN": "背景色" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "Tag 的尺寸" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "effect", - "label": { - "text": { - "zh_CN": "Tag 的主题" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "round", - "label": { - "text": { - "zh_CN": "Tag 是否为圆形" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - } - ] - }, + "isNullNode": false, + "isLayout": false, + "rootSelector": "", + "shortcuts": { + "properties": ["type", "closable", "disableTransitions", "hit", "color", "size", "effect", "round"] + }, + "contextMenu": { + "actions": ["copy", "remove", "insert", "updateAttr", "bindEevent", "createBlock"], + "disable": [] + }, + "invalidity": [""], + "clickCapture": true, + "framework": "Vue" + }, + "schema": { + "properties": [ + { + "label": { + "zh_CN": "基础信息" + }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "type", + "label": { + "text": { + "zh_CN": "Tag 的类型" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "closable", + "label": { + "text": { + "zh_CN": "是否可关闭" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "disableTransitions", + "label": { + "text": { + "zh_CN": "是否禁用渐变动画" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "hit", + "label": { + "text": { + "zh_CN": "是否有边框描边" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "color", + "label": { + "text": { + "zh_CN": "背景色" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "Tag 的尺寸" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "effect", + "label": { + "text": { + "zh_CN": "Tag 的主题" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "round", + "label": { + "text": { + "zh_CN": "Tag 是否为圆形" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + } + ] + } + ], "events": { "onClose": { "label": { @@ -16835,230 +16919,232 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "打开引导" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "current", - "label": { - "text": { - "zh_CN": "当前值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "showArrow", - "label": { - "text": { - "zh_CN": "是否显示箭头" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "showClose", - "label": { - "text": { - "zh_CN": "是否显示关闭按钮" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "closeIcon", - "label": { - "text": { - "zh_CN": "自定义关闭图标,默认Close" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "placement", - "label": { - "text": { - "zh_CN": "引导卡片相对于目标元素的位置" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "contentStyle", - "label": { - "text": { - "zh_CN": "为content自定义样式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "mask", - "label": { - "text": { - "zh_CN": "是否启用遮罩,通过自定义属性改变遮罩样式以及填充的颜色" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "zIndex", - "label": { - "text": { - "zh_CN": "Tour 的层级" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "scrollIntoViewOptions", - "label": { - "text": { - "zh_CN": "是否支持当前元素滚动到视窗内,也可传入配置指定滚动视窗的相关参数" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "type", - "label": { - "text": { - "zh_CN": "类型,影响底色与文字颜色" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "closeOnPressEscape", - "label": { - "text": { - "zh_CN": "是否可以通过按下 ESC 关闭引导" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "targetAreaClickable", - "label": { - "text": { - "zh_CN": "启用蒙层时,target 元素区域是否可以点击。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "打开引导" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "current", + "label": { + "text": { + "zh_CN": "当前值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "showArrow", + "label": { + "text": { + "zh_CN": "是否显示箭头" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "showClose", + "label": { + "text": { + "zh_CN": "是否显示关闭按钮" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "closeIcon", + "label": { + "text": { + "zh_CN": "自定义关闭图标,默认Close" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "placement", + "label": { + "text": { + "zh_CN": "引导卡片相对于目标元素的位置" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "contentStyle", + "label": { + "text": { + "zh_CN": "为content自定义样式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "mask", + "label": { + "text": { + "zh_CN": "是否启用遮罩,通过自定义属性改变遮罩样式以及填充的颜色" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "zIndex", + "label": { + "text": { + "zh_CN": "Tour 的层级" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "scrollIntoViewOptions", + "label": { + "text": { + "zh_CN": "是否支持当前元素滚动到视窗内,也可传入配置指定滚动视窗的相关参数" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "type", + "label": { + "text": { + "zh_CN": "类型,影响底色与文字颜色" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "closeOnPressEscape", + "label": { + "text": { + "zh_CN": "是否可以通过按下 ESC 关闭引导" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "targetAreaClickable", + "label": { + "text": { + "zh_CN": "启用蒙层时,target 元素区域是否可以点击。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + } + ] + } + ], "events": { "onUpdate:modelValue": { "label": { @@ -17200,422 +17286,424 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "data", - "label": { - "text": { - "zh_CN": "展示数据" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "emptyText", - "label": { - "text": { - "zh_CN": "内容为空的时候展示的文本" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "renderAfterExpand", - "label": { - "text": { - "zh_CN": "是否在第一次展开某个树节点后才渲染其子节点" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "nodeKey", - "label": { - "text": { - "zh_CN": "每个树节点用来作为唯一标识的属性,整棵树应该是唯一的" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "checkStrictly", - "label": { - "text": { - "zh_CN": "在显示复选框的情况下,是否严格的遵循父子不互相关联的做法,默认为 false" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "defaultExpandAll", - "label": { - "text": { - "zh_CN": "是否默认展开所有节点" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "expandOnClickNode", - "label": { - "text": { - "zh_CN": "是否在点击节点的时候展开或者收缩节点, 默认值为 true,如果为 false,则只有点箭头图标的时候才会展开或者收缩节点。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "checkOnClickNode", - "label": { - "text": { - "zh_CN": "是否在点击节点的时候选中节点,默认值为 false,即只有在点击复选框时才会选中节点。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "autoExpandParent", - "label": { - "text": { - "zh_CN": "展开子节点的时候是否自动展开父节点" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "defaultCheckedKeys", - "label": { - "text": { - "zh_CN": "默认勾选的节点的 key 的数组" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "defaultExpandedKeys", - "label": { - "text": { - "zh_CN": "默认展开的节点的 key 的数组" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "currentNodeKey", - "label": { - "text": { - "zh_CN": "当前选中的节点" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "renderContent", - "label": { - "text": { - "zh_CN": "树节点的内容区的渲染 Function" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "showCheckbox", - "label": { - "text": { - "zh_CN": "节点是否可被选择" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "draggable", - "label": { - "text": { - "zh_CN": "是否开启拖拽节点功能" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "allowDrag", - "label": { - "text": { - "zh_CN": "判断节点能否被拖拽 如果返回 false ,节点不能被拖动" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "allowDrop", - "label": { - "text": { - "zh_CN": "拖拽时判定目标节点能否成为拖动目标位置。 如果返回 false ,拖动节点不能被拖放到目标节点。 type 参数有三种情况:'prev'、'inner' 和 'next',分别表示放置在目标节点前、插入至目标节点和放置在目标节点后" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "props", - "label": { - "text": { - "zh_CN": "配置选项,具体看下表" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "lazy", - "label": { - "text": { - "zh_CN": "是否懒加载子节点,需与 load 方法结合使用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "highlightCurrent", - "label": { - "text": { - "zh_CN": "是否高亮当前选中节点,默认值是 false。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "load", - "label": { - "text": { - "zh_CN": "加载子树数据的方法,仅当 lazy 属性为true 时生效" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "filterNodeMethod", - "label": { - "text": { - "zh_CN": "对树节点进行筛选时执行的方法, 返回 false 则表示这个节点会被隐藏" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "accordion", - "label": { - "text": { - "zh_CN": "是否每次只打开一个同级树节点展开" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "indent", - "label": { - "text": { - "zh_CN": "相邻级节点间的水平缩进,单位为像素" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "icon", - "label": { - "text": { - "zh_CN": "自定义树节点图标组件" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "data", + "label": { + "text": { + "zh_CN": "展示数据" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "emptyText", + "label": { + "text": { + "zh_CN": "内容为空的时候展示的文本" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "renderAfterExpand", + "label": { + "text": { + "zh_CN": "是否在第一次展开某个树节点后才渲染其子节点" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "nodeKey", + "label": { + "text": { + "zh_CN": "每个树节点用来作为唯一标识的属性,整棵树应该是唯一的" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "checkStrictly", + "label": { + "text": { + "zh_CN": "在显示复选框的情况下,是否严格的遵循父子不互相关联的做法,默认为 false" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "defaultExpandAll", + "label": { + "text": { + "zh_CN": "是否默认展开所有节点" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "expandOnClickNode", + "label": { + "text": { + "zh_CN": "是否在点击节点的时候展开或者收缩节点, 默认值为 true,如果为 false,则只有点箭头图标的时候才会展开或者收缩节点。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "checkOnClickNode", + "label": { + "text": { + "zh_CN": "是否在点击节点的时候选中节点,默认值为 false,即只有在点击复选框时才会选中节点。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "autoExpandParent", + "label": { + "text": { + "zh_CN": "展开子节点的时候是否自动展开父节点" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "defaultCheckedKeys", + "label": { + "text": { + "zh_CN": "默认勾选的节点的 key 的数组" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "defaultExpandedKeys", + "label": { + "text": { + "zh_CN": "默认展开的节点的 key 的数组" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "currentNodeKey", + "label": { + "text": { + "zh_CN": "当前选中的节点" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "renderContent", + "label": { + "text": { + "zh_CN": "树节点的内容区的渲染 Function" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "showCheckbox", + "label": { + "text": { + "zh_CN": "节点是否可被选择" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "draggable", + "label": { + "text": { + "zh_CN": "是否开启拖拽节点功能" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "allowDrag", + "label": { + "text": { + "zh_CN": "判断节点能否被拖拽 如果返回 false ,节点不能被拖动" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "allowDrop", + "label": { + "text": { + "zh_CN": "拖拽时判定目标节点能否成为拖动目标位置。 如果返回 false ,拖动节点不能被拖放到目标节点。 type 参数有三种情况:'prev'、'inner' 和 'next',分别表示放置在目标节点前、插入至目标节点和放置在目标节点后" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "props", + "label": { + "text": { + "zh_CN": "配置选项,具体看下表" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "lazy", + "label": { + "text": { + "zh_CN": "是否懒加载子节点,需与 load 方法结合使用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "highlightCurrent", + "label": { + "text": { + "zh_CN": "是否高亮当前选中节点,默认值是 false。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "load", + "label": { + "text": { + "zh_CN": "加载子树数据的方法,仅当 lazy 属性为true 时生效" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "filterNodeMethod", + "label": { + "text": { + "zh_CN": "对树节点进行筛选时执行的方法, 返回 false 则表示这个节点会被隐藏" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "accordion", + "label": { + "text": { + "zh_CN": "是否每次只打开一个同级树节点展开" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "indent", + "label": { + "text": { + "zh_CN": "相邻级节点间的水平缩进,单位为像素" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "icon", + "label": { + "text": { + "zh_CN": "自定义树节点图标组件" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": { "onCheck": { "label": { @@ -17669,195 +17757,197 @@ "isPopper": false, "nestingRule": { "childWhitelist": "", - "parentWhitelist": "", - "descendantBlacklist": "", - "ancestorWhitelist": "" - }, - "isNullNode": false, - "isLayout": false, - "rootSelector": "", - "shortcuts": { - "properties": [ - "decimalSeparator", - "groupSeparator", - "precision", - "formatter", - "value", - "prefix", - "suffix", - "title", - "valueStyle" - ] - }, - "contextMenu": { - "actions": ["copy", "remove", "insert", "updateAttr", "bindEevent", "createBlock"], - "disable": [] - }, - "invalidity": [""], - "clickCapture": true, - "framework": "Vue" - }, - "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "decimalSeparator", - "label": { - "text": { - "zh_CN": "设置小数点符号" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "groupSeparator", - "label": { - "text": { - "zh_CN": "设置千分位标识符" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "precision", - "label": { - "text": { - "zh_CN": "数字精度" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "formatter", - "label": { - "text": { - "zh_CN": "自定义数字格式化" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "value", - "label": { - "text": { - "zh_CN": "数字内容" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "prefix", - "label": { - "text": { - "zh_CN": "设置数字的前缀" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "suffix", - "label": { - "text": { - "zh_CN": "设置数字的后缀" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "title", - "label": { - "text": { - "zh_CN": "数字标题" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "valueStyle", - "label": { - "text": { - "zh_CN": "数字样式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } + "parentWhitelist": "", + "descendantBlacklist": "", + "ancestorWhitelist": "" + }, + "isNullNode": false, + "isLayout": false, + "rootSelector": "", + "shortcuts": { + "properties": [ + "decimalSeparator", + "groupSeparator", + "precision", + "formatter", + "value", + "prefix", + "suffix", + "title", + "valueStyle" ] }, + "contextMenu": { + "actions": ["copy", "remove", "insert", "updateAttr", "bindEevent", "createBlock"], + "disable": [] + }, + "invalidity": [""], + "clickCapture": true, + "framework": "Vue" + }, + "schema": { + "properties": [ + { + "label": { + "zh_CN": "基础信息" + }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "decimalSeparator", + "label": { + "text": { + "zh_CN": "设置小数点符号" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "groupSeparator", + "label": { + "text": { + "zh_CN": "设置千分位标识符" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "precision", + "label": { + "text": { + "zh_CN": "数字精度" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "formatter", + "label": { + "text": { + "zh_CN": "自定义数字格式化" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "value", + "label": { + "text": { + "zh_CN": "数字内容" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "prefix", + "label": { + "text": { + "zh_CN": "设置数字的前缀" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "suffix", + "label": { + "text": { + "zh_CN": "设置数字的后缀" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "title", + "label": { + "text": { + "zh_CN": "数字标题" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "valueStyle", + "label": { + "text": { + "zh_CN": "数字样式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": {}, "slots": { "title": { @@ -17950,166 +18040,168 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "options", - "label": { - "text": { - "zh_CN": "选项的数据" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "绑定值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "block", - "label": { - "text": { - "zh_CN": "撑满父元素宽度" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "组件大小" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "是否禁用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "validateEvent", - "label": { - "text": { - "zh_CN": "是否触发表单验证" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "id", - "label": { - "text": { - "zh_CN": "原生 id 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "name", - "label": { - "text": { - "zh_CN": "原生 name 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "ariaLabel", - "label": { - "text": { - "zh_CN": "原生 aria-label 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "options", + "label": { + "text": { + "zh_CN": "选项的数据" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "绑定值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "block", + "label": { + "text": { + "zh_CN": "撑满父元素宽度" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "组件大小" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "是否禁用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "validateEvent", + "label": { + "text": { + "zh_CN": "是否触发表单验证" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "id", + "label": { + "text": { + "zh_CN": "原生 id 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "name", + "label": { + "text": { + "zh_CN": "原生 name 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "ariaLabel", + "label": { + "text": { + "zh_CN": "原生 aria-label 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": { "onUpdate:modelValue": { "label": { @@ -18196,86 +18288,88 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "zIndex", - "label": { - "text": { - "zh_CN": "z-index" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "target", - "label": { - "text": { - "zh_CN": "指定容器(CSS 选择器)" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "offset", - "label": { - "text": { - "zh_CN": "偏移距离" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "position", - "label": { - "text": { - "zh_CN": "固钉位置" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "zIndex", + "label": { + "text": { + "zh_CN": "z-index" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "target", + "label": { + "text": { + "zh_CN": "指定容器(CSS 选择器)" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "offset", + "label": { + "text": { + "zh_CN": "偏移距离" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "position", + "label": { + "text": { + "zh_CN": "固钉位置" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": { "onScroll": { "label": { @@ -18362,134 +18456,136 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "container", - "label": { - "text": { - "zh_CN": "滚动的容器" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "offset", - "label": { - "text": { - "zh_CN": "设置锚点滚动的偏移量" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "bound", - "label": { - "text": { - "zh_CN": "触发锚点的元素的位置偏移量" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "duration", - "label": { - "text": { - "zh_CN": "设置容器滚动持续时间,单位为毫秒。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "marker", - "label": { - "text": { - "zh_CN": "是否显示标记" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "type", - "label": { - "text": { - "zh_CN": "设置锚点类型" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "direction", - "label": { - "text": { - "zh_CN": "设置锚点方向" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "container", + "label": { + "text": { + "zh_CN": "滚动的容器" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "offset", + "label": { + "text": { + "zh_CN": "设置锚点滚动的偏移量" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "bound", + "label": { + "text": { + "zh_CN": "触发锚点的元素的位置偏移量" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "duration", + "label": { + "text": { + "zh_CN": "设置容器滚动持续时间,单位为毫秒。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "marker", + "label": { + "text": { + "zh_CN": "是否显示标记" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "type", + "label": { + "text": { + "zh_CN": "设置锚点类型" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "direction", + "label": { + "text": { + "zh_CN": "设置锚点方向" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": { "onChange": { "label": { @@ -18576,86 +18672,88 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "visibilityHeight", - "label": { - "text": { - "zh_CN": "滚动高度达到此参数值才出现" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "target", - "label": { - "text": { - "zh_CN": "触发滚动的对象" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "right", - "label": { - "text": { - "zh_CN": "控制其显示位置,距离页面右边距" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "bottom", - "label": { - "text": { - "zh_CN": "控制其显示位置,距离页面底部距离" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "visibilityHeight", + "label": { + "text": { + "zh_CN": "滚动高度达到此参数值才出现" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "target", + "label": { + "text": { + "zh_CN": "触发滚动的对象" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "right", + "label": { + "text": { + "zh_CN": "控制其显示位置,距离页面右边距" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "bottom", + "label": { + "text": { + "zh_CN": "控制其显示位置,距离页面底部距离" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + } + ] + } + ], "events": { "onClick": { "label": { @@ -18728,54 +18826,56 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "separator", - "label": { - "text": { - "zh_CN": "分隔符" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "separatorIcon", - "label": { - "text": { - "zh_CN": "图标分隔符的组件或组件名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "separator", + "label": { + "text": { + "zh_CN": "分隔符" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "separatorIcon", + "label": { + "text": { + "zh_CN": "图标分隔符的组件或组件名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": {}, "slots": {} } @@ -18840,291 +18940,293 @@ "popperClass", "disabled", "role", - "buttonProps", - "teleported" - ] - }, - "contextMenu": { - "actions": ["copy", "remove", "insert", "updateAttr", "bindEevent", "createBlock"], - "disable": [] - }, - "invalidity": [""], - "clickCapture": true, - "framework": "Vue" - }, - "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "trigger", - "label": { - "text": { - "zh_CN": "触发下拉的行为" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "type", - "label": { - "text": { - "zh_CN": "菜单按钮类型,同 Button 组件一样,仅在 split-button 为 true 的情况下有效。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "placement", - "label": { - "text": { - "zh_CN": "菜单弹出位置" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "popperOptions", - "label": { - "text": { - "zh_CN": "popper.js 参数" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "id", - "label": { - "text": { - "zh_CN": "本机输入id" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "菜单尺寸,在 split-button 为 true 的情况下也对触发按钮生效。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "splitButton", - "label": { - "text": { - "zh_CN": "下拉触发元素呈现为按钮组" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "hideOnClick", - "label": { - "text": { - "zh_CN": "是否在点击菜单项后隐藏菜单" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "showTimeout", - "label": { - "text": { - "zh_CN": "展开下拉菜单的延时,仅在 trigger 为 hover 时有效" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "hideTimeout", - "label": { - "text": { - "zh_CN": "收起下拉菜单的延时(仅在 trigger 为 hover 时有效)" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "tabindex", - "label": { - "text": { - "zh_CN": "Dropdown 组件的 tabindex" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "maxHeight", - "label": { - "text": { - "zh_CN": "菜单最大高度" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "popperClass", - "label": { - "text": { - "zh_CN": "自定义浮层类名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "是否禁用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "role", - "label": { - "text": { - "zh_CN": "下拉菜单的 ARIA 属性。 根据具体场景,您可能想要将此更改为“navigation”" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "teleported", - "label": { - "text": { - "zh_CN": "是否将下拉列表插入至 body 元素" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - } + "buttonProps", + "teleported" ] }, + "contextMenu": { + "actions": ["copy", "remove", "insert", "updateAttr", "bindEevent", "createBlock"], + "disable": [] + }, + "invalidity": [""], + "clickCapture": true, + "framework": "Vue" + }, + "schema": { + "properties": [ + { + "label": { + "zh_CN": "基础信息" + }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "trigger", + "label": { + "text": { + "zh_CN": "触发下拉的行为" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "type", + "label": { + "text": { + "zh_CN": "菜单按钮类型,同 Button 组件一样,仅在 split-button 为 true 的情况下有效。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "placement", + "label": { + "text": { + "zh_CN": "菜单弹出位置" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "popperOptions", + "label": { + "text": { + "zh_CN": "popper.js 参数" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "id", + "label": { + "text": { + "zh_CN": "本机输入id" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "菜单尺寸,在 split-button 为 true 的情况下也对触发按钮生效。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "splitButton", + "label": { + "text": { + "zh_CN": "下拉触发元素呈现为按钮组" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "hideOnClick", + "label": { + "text": { + "zh_CN": "是否在点击菜单项后隐藏菜单" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "showTimeout", + "label": { + "text": { + "zh_CN": "展开下拉菜单的延时,仅在 trigger 为 hover 时有效" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "hideTimeout", + "label": { + "text": { + "zh_CN": "收起下拉菜单的延时(仅在 trigger 为 hover 时有效)" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "tabindex", + "label": { + "text": { + "zh_CN": "Dropdown 组件的 tabindex" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "maxHeight", + "label": { + "text": { + "zh_CN": "菜单最大高度" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "popperClass", + "label": { + "text": { + "zh_CN": "自定义浮层类名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "是否禁用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "role", + "label": { + "text": { + "zh_CN": "下拉菜单的 ARIA 属性。 根据具体场景,您可能想要将此更改为“navigation”" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "teleported", + "label": { + "text": { + "zh_CN": "是否将下拉列表插入至 body 元素" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + } + ] + } + ], "events": { "onClick": { "label": { @@ -19231,326 +19333,328 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "mode", - "label": { - "text": { - "zh_CN": "菜单展示模式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "defaultActive", - "label": { - "text": { - "zh_CN": "页面加载时默认激活菜单的 index" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "defaultOpeneds", - "label": { - "text": { - "zh_CN": "默认打开的 sub-menu 的 index 的数组" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "uniqueOpened", - "label": { - "text": { - "zh_CN": "是否只保持一个子菜单的展开" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "router", - "label": { - "text": { - "zh_CN": "是否启用 vue-router 模式。 启用该模式会在激活导航时以 index 作为 path 进行路由跳转 使用 default-active 来设置加载时的激活项。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "menuTrigger", - "label": { - "text": { - "zh_CN": "子菜单打开的触发方式,只在 mode 为 horizontal 时有效。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "collapse", - "label": { - "text": { - "zh_CN": "是否水平折叠收起菜单(仅在 mode 为 vertical 时可用)" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "backgroundColor", - "label": { - "text": { - "zh_CN": "菜单的背景颜色 (十六进制格式) (推荐在样式类中使用 --el-menu-bg-color)" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "textColor", - "label": { - "text": { - "zh_CN": "菜单的文字颜色 (十六进制格式) (推荐在样式类中使用 --el-menu-text-color)" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "activeTextColor", - "label": { - "text": { - "zh_CN": "活动菜单项的文本颜色(十六进制格式)(推荐使用 css var --el-menu-active-color)" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "closeOnClickOutside", - "label": { - "text": { - "zh_CN": "可选,单击外部时是否折叠菜单" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "collapseTransition", - "label": { - "text": { - "zh_CN": "是否开启折叠动画" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "ellipsis", - "label": { - "text": { - "zh_CN": "是否省略多余的子项(仅在横向模式生效)" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "popperOffset", - "label": { - "text": { - "zh_CN": "弹出层的偏移量(对所有子菜单有效)" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "ellipsisIcon", - "label": { - "text": { - "zh_CN": "自定义省略图标 (仅在水平模式下可用)" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "popperEffect", - "label": { - "text": { - "zh_CN": "Tooltip 主题,内置了 dark / light 两种主题,当菜单折叠时生效。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "popperClass", - "label": { - "text": { - "zh_CN": "为 popper 添加类名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "showTimeout", - "label": { - "text": { - "zh_CN": "菜单出现前的延迟" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "hideTimeout", - "label": { - "text": { - "zh_CN": "菜单消失前的延迟" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "mode", + "label": { + "text": { + "zh_CN": "菜单展示模式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "defaultActive", + "label": { + "text": { + "zh_CN": "页面加载时默认激活菜单的 index" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "defaultOpeneds", + "label": { + "text": { + "zh_CN": "默认打开的 sub-menu 的 index 的数组" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "uniqueOpened", + "label": { + "text": { + "zh_CN": "是否只保持一个子菜单的展开" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "router", + "label": { + "text": { + "zh_CN": "是否启用 vue-router 模式。 启用该模式会在激活导航时以 index 作为 path 进行路由跳转 使用 default-active 来设置加载时的激活项。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "menuTrigger", + "label": { + "text": { + "zh_CN": "子菜单打开的触发方式,只在 mode 为 horizontal 时有效。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "collapse", + "label": { + "text": { + "zh_CN": "是否水平折叠收起菜单(仅在 mode 为 vertical 时可用)" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "backgroundColor", + "label": { + "text": { + "zh_CN": "菜单的背景颜色 (十六进制格式) (推荐在样式类中使用 --el-menu-bg-color)" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "textColor", + "label": { + "text": { + "zh_CN": "菜单的文字颜色 (十六进制格式) (推荐在样式类中使用 --el-menu-text-color)" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "activeTextColor", + "label": { + "text": { + "zh_CN": "活动菜单项的文本颜色(十六进制格式)(推荐使用 css var --el-menu-active-color)" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "closeOnClickOutside", + "label": { + "text": { + "zh_CN": "可选,单击外部时是否折叠菜单" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "collapseTransition", + "label": { + "text": { + "zh_CN": "是否开启折叠动画" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "ellipsis", + "label": { + "text": { + "zh_CN": "是否省略多余的子项(仅在横向模式生效)" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "popperOffset", + "label": { + "text": { + "zh_CN": "弹出层的偏移量(对所有子菜单有效)" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "ellipsisIcon", + "label": { + "text": { + "zh_CN": "自定义省略图标 (仅在水平模式下可用)" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "popperEffect", + "label": { + "text": { + "zh_CN": "Tooltip 主题,内置了 dark / light 两种主题,当菜单折叠时生效。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "popperClass", + "label": { + "text": { + "zh_CN": "为 popper 添加类名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "showTimeout", + "label": { + "text": { + "zh_CN": "菜单出现前的延迟" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "hideTimeout", + "label": { + "text": { + "zh_CN": "菜单消失前的延迟" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + } + ] + } + ], "events": { "onClose": { "label": { @@ -19660,70 +19764,72 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "icon", - "label": { - "text": { - "zh_CN": "Page Header 的图标 Icon 组件" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "title", - "label": { - "text": { - "zh_CN": "Page Header 的主标题,默认是 Back (内置 a11y)" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "content", - "label": { - "text": { - "zh_CN": "Page Header 的内容" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "icon", + "label": { + "text": { + "zh_CN": "Page Header 的图标 Icon 组件" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "title", + "label": { + "text": { + "zh_CN": "Page Header 的主标题,默认是 Back (内置 a11y)" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "content", + "label": { + "text": { + "zh_CN": "Page Header 的内容" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": { "onBack": { "label": { @@ -19829,134 +19935,136 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "space", - "label": { - "text": { - "zh_CN": "每个 step 的间距,不填写将自适应间距。 支持百分比。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "active", - "label": { - "text": { - "zh_CN": "设置当前激活步骤" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "direction", - "label": { - "text": { - "zh_CN": "显示方向" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "alignCenter", - "label": { - "text": { - "zh_CN": "进行居中对齐" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "simple", - "label": { - "text": { - "zh_CN": "是否应用简洁风格" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "finishStatus", - "label": { - "text": { - "zh_CN": "设置结束步骤的状态" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "processStatus", - "label": { - "text": { - "zh_CN": "设置当前步骤的状态" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "space", + "label": { + "text": { + "zh_CN": "每个 step 的间距,不填写将自适应间距。 支持百分比。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "active", + "label": { + "text": { + "zh_CN": "设置当前激活步骤" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "direction", + "label": { + "text": { + "zh_CN": "显示方向" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "alignCenter", + "label": { + "text": { + "zh_CN": "进行居中对齐" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "simple", + "label": { + "text": { + "zh_CN": "是否应用简洁风格" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "finishStatus", + "label": { + "text": { + "zh_CN": "设置结束步骤的状态" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "processStatus", + "label": { + "text": { + "zh_CN": "设置当前步骤的状态" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": {}, "slots": {} } @@ -20023,150 +20131,152 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "type", - "label": { - "text": { - "zh_CN": "风格类型" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "closable", - "label": { - "text": { - "zh_CN": "标签是否可关闭" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "addable", - "label": { - "text": { - "zh_CN": "标签是否可增加" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "绑定值,选中选项卡的 name,默认值是第一个 tab 的 name" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "editable", - "label": { - "text": { - "zh_CN": "标签是否同时可增加和关闭" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "tabPosition", - "label": { - "text": { - "zh_CN": "选项卡所在位置" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "beforeLeave", - "label": { - "text": { - "zh_CN": "切换标签之前的钩子函数, 若返回 false 或者返回被 reject 的 Promise,则阻止切换。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "stretch", - "label": { - "text": { - "zh_CN": "标签的宽度是否自撑开" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "type", + "label": { + "text": { + "zh_CN": "风格类型" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "closable", + "label": { + "text": { + "zh_CN": "标签是否可关闭" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "addable", + "label": { + "text": { + "zh_CN": "标签是否可增加" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "绑定值,选中选项卡的 name,默认值是第一个 tab 的 name" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "editable", + "label": { + "text": { + "zh_CN": "标签是否同时可增加和关闭" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "tabPosition", + "label": { + "text": { + "zh_CN": "选项卡所在位置" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "beforeLeave", + "label": { + "text": { + "zh_CN": "切换标签之前的钩子函数, 若返回 false 或者返回被 reject 的 Promise,则阻止切换。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "stretch", + "label": { + "text": { + "zh_CN": "标签的宽度是否自撑开" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + } + ] + } + ], "events": { "onUpdate:modelValue": { "label": { @@ -20294,174 +20404,176 @@ "loop": true, "condition": true, "styles": true, - "isContainer": false, - "isModal": false, - "isPopper": false, - "nestingRule": { - "childWhitelist": "", - "parentWhitelist": "", - "descendantBlacklist": "", - "ancestorWhitelist": "" - }, - "isNullNode": false, - "isLayout": false, - "rootSelector": "", - "shortcuts": { - "properties": ["title", "description", "type", "closable", "closeText", "showIcon", "center", "effect"] - }, - "contextMenu": { - "actions": ["copy", "remove", "insert", "updateAttr", "bindEevent", "createBlock"], - "disable": [] - }, - "invalidity": [""], - "clickCapture": true, - "framework": "Vue" - }, - "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "title", - "label": { - "text": { - "zh_CN": "Alert 标题。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "description", - "label": { - "text": { - "zh_CN": "描述性文本" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "type", - "label": { - "text": { - "zh_CN": "Alert 类型。" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "closable", - "label": { - "text": { - "zh_CN": "是否可以关闭" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "closeText", - "label": { - "text": { - "zh_CN": "自定义关闭按钮文本" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "showIcon", - "label": { - "text": { - "zh_CN": "是否显示类型图标" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "center", - "label": { - "text": { - "zh_CN": "文字是否居中" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "effect", - "label": { - "text": { - "zh_CN": "主题样式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] + "isContainer": false, + "isModal": false, + "isPopper": false, + "nestingRule": { + "childWhitelist": "", + "parentWhitelist": "", + "descendantBlacklist": "", + "ancestorWhitelist": "" + }, + "isNullNode": false, + "isLayout": false, + "rootSelector": "", + "shortcuts": { + "properties": ["title", "description", "type", "closable", "closeText", "showIcon", "center", "effect"] + }, + "contextMenu": { + "actions": ["copy", "remove", "insert", "updateAttr", "bindEevent", "createBlock"], + "disable": [] }, + "invalidity": [""], + "clickCapture": true, + "framework": "Vue" + }, + "schema": { + "properties": [ + { + "label": { + "zh_CN": "基础信息" + }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "title", + "label": { + "text": { + "zh_CN": "Alert 标题。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "description", + "label": { + "text": { + "zh_CN": "描述性文本" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "type", + "label": { + "text": { + "zh_CN": "Alert 类型。" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "closable", + "label": { + "text": { + "zh_CN": "是否可以关闭" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "closeText", + "label": { + "text": { + "zh_CN": "自定义关闭按钮文本" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "showIcon", + "label": { + "text": { + "zh_CN": "是否显示类型图标" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "center", + "label": { + "text": { + "zh_CN": "文字是否居中" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "effect", + "label": { + "text": { + "zh_CN": "主题样式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": { "onClose": { "label": { @@ -20578,406 +20690,408 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "center", - "label": { - "text": { - "zh_CN": "是否让 Dialog 的 header 和 footer 部分居中排列" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "alignCenter", - "label": { - "text": { - "zh_CN": "是否水平垂直对齐对话框" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "closeIcon", - "label": { - "text": { - "zh_CN": "自定义关闭图标,默认 Close" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "draggable", - "label": { - "text": { - "zh_CN": "为 Dialog 启用可拖拽功能" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "overflow", - "label": { - "text": { - "zh_CN": "拖动范围可以超出可视区" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "fullscreen", - "label": { - "text": { - "zh_CN": "是否为全屏 Dialog" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "showClose", - "label": { - "text": { - "zh_CN": "是否显示关闭按钮" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "title", - "label": { - "text": { - "zh_CN": "Dialog 对话框 Dialog 的标题, 也可通过具名 slot (见下表)传入" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "appendToBody", - "label": { - "text": { - "zh_CN": "Dialog 自身是否插入至 body 元素上。 嵌套的 Dialog 必须指定该属性并赋值为 true" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "appendTo", - "label": { - "text": { - "zh_CN": "Dialog 挂载到哪个 DOM 元素 将覆盖 append-to-body" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "beforeClose", - "label": { - "text": { - "zh_CN": "关闭前的回调,会暂停 Dialog 的关闭. 回调函数内执行 done 参数方法的时候才是真正关闭对话框的时候." - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "destroyOnClose", - "label": { - "text": { - "zh_CN": "当关闭 Dialog 时,销毁其中的元素" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "closeOnClickModal", - "label": { - "text": { - "zh_CN": "是否可以通过点击 modal 关闭 Dialog" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "closeOnPressEscape", - "label": { - "text": { - "zh_CN": "是否可以通过按下 ESC 关闭 Dialog" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "lockScroll", - "label": { - "text": { - "zh_CN": "是否在 Dialog 出现时将 body 滚动锁定" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "modal", - "label": { - "text": { - "zh_CN": "是否需要遮罩层" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "openDelay", - "label": { - "text": { - "zh_CN": "dialog 打开的延时时间,单位毫秒" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "closeDelay", - "label": { - "text": { - "zh_CN": "dialog 关闭的延时时间,单位毫秒" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "top", - "label": { - "text": { - "zh_CN": "dialog CSS 中的 margin-top 值,默认为 15vh" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "是否显示 Dialog" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "modalClass", - "label": { - "text": { - "zh_CN": "遮罩的自定义类名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "width", - "label": { - "text": { - "zh_CN": "对话框的宽度,默认值为 50%" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "zIndex", - "label": { - "text": { - "zh_CN": "和原生的 CSS 的 z-index 相同,改变 z 轴的顺序" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "headerAriaLevel", - "label": { - "text": { - "zh_CN": "header 的 aria-level 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "center", + "label": { + "text": { + "zh_CN": "是否让 Dialog 的 header 和 footer 部分居中排列" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "alignCenter", + "label": { + "text": { + "zh_CN": "是否水平垂直对齐对话框" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "closeIcon", + "label": { + "text": { + "zh_CN": "自定义关闭图标,默认 Close" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "draggable", + "label": { + "text": { + "zh_CN": "为 Dialog 启用可拖拽功能" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "overflow", + "label": { + "text": { + "zh_CN": "拖动范围可以超出可视区" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "fullscreen", + "label": { + "text": { + "zh_CN": "是否为全屏 Dialog" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "showClose", + "label": { + "text": { + "zh_CN": "是否显示关闭按钮" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "title", + "label": { + "text": { + "zh_CN": "Dialog 对话框 Dialog 的标题, 也可通过具名 slot (见下表)传入" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "appendToBody", + "label": { + "text": { + "zh_CN": "Dialog 自身是否插入至 body 元素上。 嵌套的 Dialog 必须指定该属性并赋值为 true" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "appendTo", + "label": { + "text": { + "zh_CN": "Dialog 挂载到哪个 DOM 元素 将覆盖 append-to-body" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "beforeClose", + "label": { + "text": { + "zh_CN": "关闭前的回调,会暂停 Dialog 的关闭. 回调函数内执行 done 参数方法的时候才是真正关闭对话框的时候." + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "destroyOnClose", + "label": { + "text": { + "zh_CN": "当关闭 Dialog 时,销毁其中的元素" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "closeOnClickModal", + "label": { + "text": { + "zh_CN": "是否可以通过点击 modal 关闭 Dialog" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "closeOnPressEscape", + "label": { + "text": { + "zh_CN": "是否可以通过按下 ESC 关闭 Dialog" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "lockScroll", + "label": { + "text": { + "zh_CN": "是否在 Dialog 出现时将 body 滚动锁定" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "modal", + "label": { + "text": { + "zh_CN": "是否需要遮罩层" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "openDelay", + "label": { + "text": { + "zh_CN": "dialog 打开的延时时间,单位毫秒" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "closeDelay", + "label": { + "text": { + "zh_CN": "dialog 关闭的延时时间,单位毫秒" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "top", + "label": { + "text": { + "zh_CN": "dialog CSS 中的 margin-top 值,默认为 15vh" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "是否显示 Dialog" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "modalClass", + "label": { + "text": { + "zh_CN": "遮罩的自定义类名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "width", + "label": { + "text": { + "zh_CN": "对话框的宽度,默认值为 50%" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "zIndex", + "label": { + "text": { + "zh_CN": "和原生的 CSS 的 z-index 相同,改变 z 轴的顺序" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "headerAriaLevel", + "label": { + "text": { + "zh_CN": "header 的 aria-level 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": { "onOpen": { "label": { @@ -21137,371 +21251,373 @@ "ancestorWhitelist": "" }, "isNullNode": false, - "isLayout": false, - "rootSelector": "", - "shortcuts": { - "properties": [ - "center", - "alignCenter", - "closeIcon", - "draggable", - "overflow", - "fullscreen", - "showClose", - "title", - "ariaLevel", - "appendToBody", - "appendTo", - "beforeClose", - "destroyOnClose", - "closeOnClickModal", - "closeOnPressEscape", - "lockScroll", - "modal", - "openDelay", - "closeDelay", - "top", - "modelValue", - "modalClass", - "width", - "zIndex", - "trapFocus", - "headerAriaLevel", - "direction", - "size", - "withHeader", - "modalFade" - ] - }, - "contextMenu": { - "actions": ["copy", "remove", "insert", "updateAttr", "bindEevent", "createBlock"], - "disable": [] - }, - "invalidity": [""], - "clickCapture": true, - "framework": "Vue" - }, - "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "showClose", - "label": { - "text": { - "zh_CN": "是否显示关闭按钮" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "title", - "label": { - "text": { - "zh_CN": "Drawer 的标题,也可通过具名 slot (见下表)传入" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "appendToBody", - "label": { - "text": { - "zh_CN": "Drawer 自身是否插入至 body 元素上。嵌套的 Drawer 必须指定该属性并赋值为 true" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "appendTo", - "label": { - "text": { - "zh_CN": "挂载到哪个 DOM 元素 将覆盖 append-to-body" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "beforeClose", - "label": { - "text": { - "zh_CN": "关闭前的回调,会暂停 Drawer 的关闭" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "destroyOnClose", - "label": { - "text": { - "zh_CN": "控制是否在关闭 Drawer 之后将子元素全部销毁" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "closeOnClickModal", - "label": { - "text": { - "zh_CN": "是否可以通过点击 modal 关闭 Drawer" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "closeOnPressEscape", - "label": { - "text": { - "zh_CN": "是否可以通过按下 ESC 关闭 Drawer" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "lockScroll", - "label": { - "text": { - "zh_CN": "是否在 Drawer 出现时将 body 滚动锁定" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "modal", - "label": { - "text": { - "zh_CN": "是否需要遮罩层" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "openDelay", - "label": { - "text": { - "zh_CN": "Drawer 打开的延时时间,单位毫秒" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "closeDelay", - "label": { - "text": { - "zh_CN": "Drawer 关闭的延时时间,单位毫秒" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "modelValue", - "label": { - "text": { - "zh_CN": "是否显示 Drawer" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "modalClass", - "label": { - "text": { - "zh_CN": "遮罩层的自定义类名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "zIndex", - "label": { - "text": { - "zh_CN": "设置 z-index" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "headerAriaLevel", - "label": { - "text": { - "zh_CN": "header 的 aria-level 属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "direction", - "label": { - "text": { - "zh_CN": "Drawer 打开的方向" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "size", - "label": { - "text": { - "zh_CN": "Drawer 窗体的大小, 当使用 number 类型时, 以像素为单位, 当使用 string 类型时, 请传入 'x%', 否则便会以 number 类型解释" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "withHeader", - "label": { - "text": { - "zh_CN": "控制是否显示 header 栏, 默认为 true, 当此项为 false 时, title attribute 和 title slot 均不生效" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - } + "isLayout": false, + "rootSelector": "", + "shortcuts": { + "properties": [ + "center", + "alignCenter", + "closeIcon", + "draggable", + "overflow", + "fullscreen", + "showClose", + "title", + "ariaLevel", + "appendToBody", + "appendTo", + "beforeClose", + "destroyOnClose", + "closeOnClickModal", + "closeOnPressEscape", + "lockScroll", + "modal", + "openDelay", + "closeDelay", + "top", + "modelValue", + "modalClass", + "width", + "zIndex", + "trapFocus", + "headerAriaLevel", + "direction", + "size", + "withHeader", + "modalFade" ] }, + "contextMenu": { + "actions": ["copy", "remove", "insert", "updateAttr", "bindEevent", "createBlock"], + "disable": [] + }, + "invalidity": [""], + "clickCapture": true, + "framework": "Vue" + }, + "schema": { + "properties": [ + { + "label": { + "zh_CN": "基础信息" + }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "showClose", + "label": { + "text": { + "zh_CN": "是否显示关闭按钮" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "title", + "label": { + "text": { + "zh_CN": "Drawer 的标题,也可通过具名 slot (见下表)传入" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "appendToBody", + "label": { + "text": { + "zh_CN": "Drawer 自身是否插入至 body 元素上。嵌套的 Drawer 必须指定该属性并赋值为 true" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "appendTo", + "label": { + "text": { + "zh_CN": "挂载到哪个 DOM 元素 将覆盖 append-to-body" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "beforeClose", + "label": { + "text": { + "zh_CN": "关闭前的回调,会暂停 Drawer 的关闭" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "destroyOnClose", + "label": { + "text": { + "zh_CN": "控制是否在关闭 Drawer 之后将子元素全部销毁" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "closeOnClickModal", + "label": { + "text": { + "zh_CN": "是否可以通过点击 modal 关闭 Drawer" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "closeOnPressEscape", + "label": { + "text": { + "zh_CN": "是否可以通过按下 ESC 关闭 Drawer" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "lockScroll", + "label": { + "text": { + "zh_CN": "是否在 Drawer 出现时将 body 滚动锁定" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "modal", + "label": { + "text": { + "zh_CN": "是否需要遮罩层" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "openDelay", + "label": { + "text": { + "zh_CN": "Drawer 打开的延时时间,单位毫秒" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "closeDelay", + "label": { + "text": { + "zh_CN": "Drawer 关闭的延时时间,单位毫秒" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "modelValue", + "label": { + "text": { + "zh_CN": "是否显示 Drawer" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "modalClass", + "label": { + "text": { + "zh_CN": "遮罩层的自定义类名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "zIndex", + "label": { + "text": { + "zh_CN": "设置 z-index" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "headerAriaLevel", + "label": { + "text": { + "zh_CN": "header 的 aria-level 属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "direction", + "label": { + "text": { + "zh_CN": "Drawer 打开的方向" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "size", + "label": { + "text": { + "zh_CN": "Drawer 窗体的大小, 当使用 number 类型时, 以像素为单位, 当使用 string 类型时, 请传入 'x%', 否则便会以 number 类型解释" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "withHeader", + "label": { + "text": { + "zh_CN": "控制是否显示 header 栏, 默认为 true, 当此项为 false 时, title attribute 和 title slot 均不生效" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + } + ] + } + ], "events": { "onOpen": { "label": { @@ -21920,214 +22036,216 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "title", - "label": { - "text": { - "zh_CN": "标题" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "confirmButtonText", - "label": { - "text": { - "zh_CN": "确认按钮文字" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "cancelButtonText", - "label": { - "text": { - "zh_CN": "取消按钮文字" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "confirmButtonType", - "label": { - "text": { - "zh_CN": "确认按钮类型" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "cancelButtonType", - "label": { - "text": { - "zh_CN": "取消按钮类型" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "icon", - "label": { - "text": { - "zh_CN": "自定义图标" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "iconColor", - "label": { - "text": { - "zh_CN": "Icon 颜色" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "hideIcon", - "label": { - "text": { - "zh_CN": "是否隐藏 Icon" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "hideAfter", - "label": { - "text": { - "zh_CN": "关闭时的延迟" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "teleported", - "label": { - "text": { - "zh_CN": "是否将 popover 的下拉列表插入至 body 元素" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "persistent", - "label": { - "text": { - "zh_CN": "当 popover 组件长时间不触发且 persistent 属性设置为 false 时, popover 将会被删除" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "width", - "label": { - "text": { - "zh_CN": "弹层宽度,最小宽度 150px" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "title", + "label": { + "text": { + "zh_CN": "标题" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "confirmButtonText", + "label": { + "text": { + "zh_CN": "确认按钮文字" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "cancelButtonText", + "label": { + "text": { + "zh_CN": "取消按钮文字" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "confirmButtonType", + "label": { + "text": { + "zh_CN": "确认按钮类型" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "cancelButtonType", + "label": { + "text": { + "zh_CN": "取消按钮类型" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "icon", + "label": { + "text": { + "zh_CN": "自定义图标" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "iconColor", + "label": { + "text": { + "zh_CN": "Icon 颜色" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "hideIcon", + "label": { + "text": { + "zh_CN": "是否隐藏 Icon" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "hideAfter", + "label": { + "text": { + "zh_CN": "关闭时的延迟" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "teleported", + "label": { + "text": { + "zh_CN": "是否将 popover 的下拉列表插入至 body 元素" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "persistent", + "label": { + "text": { + "zh_CN": "当 popover 组件长时间不触发且 persistent 属性设置为 false 时, popover 将会被删除" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "width", + "label": { + "text": { + "zh_CN": "弹层宽度,最小宽度 150px" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": { "onConfirm": { "label": { @@ -22177,411 +22295,413 @@ "zh_CN": "弹出框" }, "component": "ElPopover", - "icon": "popover", - "description": "", - "doc_url": "", - "screenshot": "", - "tags": "", - "keywords": "", - "dev_mode": "proCode", - "npm": { - "package": "element-plus", - "version": "2.7.8", - "script": "https://npm.onmicrosoft.cn/element-plus@2.4.2/dist/index.full.mjs", - "css": "https://npm.onmicrosoft.cn/element-plus@2.4.2/dist/index.css", - "dependencies": null, - "exportName": "ElPopover", - "destructuring": true - }, - "group": "Feedback 反馈组件", - "category": "element-plus", - "configure": { - "loop": true, - "condition": true, - "styles": true, - "isContainer": false, - "isModal": false, - "isPopper": false, - "nestingRule": { - "childWhitelist": "", - "parentWhitelist": "", - "descendantBlacklist": "", - "ancestorWhitelist": "" - }, - "isNullNode": false, - "isLayout": false, - "rootSelector": "", - "shortcuts": { - "properties": [ - "trigger", - "placement", - "disabled", - "visible", - "transition", - "popperOptions", - "tabindex", - "content", - "popperStyle", - "popperClass", - "enterable", - "effect", - "teleported", - "title", - "width", - "offset", - "showAfter", - "hideAfter", - "autoClose", - "showArrow", - "persistent", - "onUpdate:visible" - ] - }, - "contextMenu": { - "actions": ["copy", "remove", "insert", "updateAttr", "bindEevent", "createBlock"], - "disable": [] - }, - "invalidity": [""], - "clickCapture": true, - "framework": "Vue" - }, - "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "trigger", - "label": { - "text": { - "zh_CN": "触发方式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "placement", - "label": { - "text": { - "zh_CN": "出现位置" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "Popover 是否可用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "visible", - "label": { - "text": { - "zh_CN": "Popover 是否显示" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "transition", - "label": { - "text": { - "zh_CN": "定义渐变动画,默认是 el-fade-in-linear" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "popperOptions", - "label": { - "text": { - "zh_CN": "popper.js 的参数" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "tabindex", - "label": { - "text": { - "zh_CN": "Popover 组件的 tabindex" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "content", - "label": { - "text": { - "zh_CN": "显示的内容,也可以通过写入默认 slot 修改显示内容" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "popperStyle", - "label": { - "text": { - "zh_CN": "为 popper 自定义样式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "popperClass", - "label": { - "text": { - "zh_CN": "为 popper 添加类名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "effect", - "label": { - "text": { - "zh_CN": "Tooltip 主题,Element Plus 内置了 dark / light 两种主题" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "teleported", - "label": { - "text": { - "zh_CN": "是否将 popover 的下拉列表插入至 body 元素" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "title", - "label": { - "text": { - "zh_CN": "标题" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "width", - "label": { - "text": { - "zh_CN": "宽度" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "offset", - "label": { - "text": { - "zh_CN": "浮层偏移量, Popover 是在 Tooltip,基础上开发的, Popover的 offset 是 undefined, 但Tooltip 的 offset 是12" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "showAfter", - "label": { - "text": { - "zh_CN": "在触发后多久显示内容,单位毫秒" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "hideAfter", - "label": { - "text": { - "zh_CN": "延迟关闭,单位毫秒" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "autoClose", - "label": { - "text": { - "zh_CN": "tooltip 出现后自动隐藏延时,单位毫秒" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "showArrow", - "label": { - "text": { - "zh_CN": "是否显示 Tooltip 箭头, 欲了解更多信息,请参考 ElPopper" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "persistent", - "label": { - "text": { - "zh_CN": "当 popover 组件长时间不触发且 persistent 属性设置为 false 时, popover 将会被删除" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - } + "icon": "popover", + "description": "", + "doc_url": "", + "screenshot": "", + "tags": "", + "keywords": "", + "dev_mode": "proCode", + "npm": { + "package": "element-plus", + "version": "2.7.8", + "script": "https://npm.onmicrosoft.cn/element-plus@2.4.2/dist/index.full.mjs", + "css": "https://npm.onmicrosoft.cn/element-plus@2.4.2/dist/index.css", + "dependencies": null, + "exportName": "ElPopover", + "destructuring": true + }, + "group": "Feedback 反馈组件", + "category": "element-plus", + "configure": { + "loop": true, + "condition": true, + "styles": true, + "isContainer": false, + "isModal": false, + "isPopper": false, + "nestingRule": { + "childWhitelist": "", + "parentWhitelist": "", + "descendantBlacklist": "", + "ancestorWhitelist": "" + }, + "isNullNode": false, + "isLayout": false, + "rootSelector": "", + "shortcuts": { + "properties": [ + "trigger", + "placement", + "disabled", + "visible", + "transition", + "popperOptions", + "tabindex", + "content", + "popperStyle", + "popperClass", + "enterable", + "effect", + "teleported", + "title", + "width", + "offset", + "showAfter", + "hideAfter", + "autoClose", + "showArrow", + "persistent", + "onUpdate:visible" ] }, + "contextMenu": { + "actions": ["copy", "remove", "insert", "updateAttr", "bindEevent", "createBlock"], + "disable": [] + }, + "invalidity": [""], + "clickCapture": true, + "framework": "Vue" + }, + "schema": { + "properties": [ + { + "label": { + "zh_CN": "基础信息" + }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "trigger", + "label": { + "text": { + "zh_CN": "触发方式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "placement", + "label": { + "text": { + "zh_CN": "出现位置" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "Popover 是否可用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "visible", + "label": { + "text": { + "zh_CN": "Popover 是否显示" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "transition", + "label": { + "text": { + "zh_CN": "定义渐变动画,默认是 el-fade-in-linear" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "popperOptions", + "label": { + "text": { + "zh_CN": "popper.js 的参数" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "tabindex", + "label": { + "text": { + "zh_CN": "Popover 组件的 tabindex" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "content", + "label": { + "text": { + "zh_CN": "显示的内容,也可以通过写入默认 slot 修改显示内容" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "popperStyle", + "label": { + "text": { + "zh_CN": "为 popper 自定义样式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "popperClass", + "label": { + "text": { + "zh_CN": "为 popper 添加类名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "effect", + "label": { + "text": { + "zh_CN": "Tooltip 主题,Element Plus 内置了 dark / light 两种主题" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "teleported", + "label": { + "text": { + "zh_CN": "是否将 popover 的下拉列表插入至 body 元素" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "title", + "label": { + "text": { + "zh_CN": "标题" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "width", + "label": { + "text": { + "zh_CN": "宽度" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "offset", + "label": { + "text": { + "zh_CN": "浮层偏移量, Popover 是在 Tooltip,基础上开发的, Popover的 offset 是 undefined, 但Tooltip 的 offset 是12" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "showAfter", + "label": { + "text": { + "zh_CN": "在触发后多久显示内容,单位毫秒" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "hideAfter", + "label": { + "text": { + "zh_CN": "延迟关闭,单位毫秒" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "autoClose", + "label": { + "text": { + "zh_CN": "tooltip 出现后自动隐藏延时,单位毫秒" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "showArrow", + "label": { + "text": { + "zh_CN": "是否显示 Tooltip 箭头, 欲了解更多信息,请参考 ElPopper" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "persistent", + "label": { + "text": { + "zh_CN": "当 popover 组件长时间不触发且 persistent 属性设置为 false 时, popover 将会被删除" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + } + ] + } + ], "events": {}, "slots": { "reference": { @@ -22698,438 +22818,440 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "role", - "label": { - "text": { - "zh_CN": "容器角色,为选择器组件提供的内部属性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "visible", - "label": { - "text": { - "zh_CN": "Tooltip 组件可见性" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "showAfter", - "label": { - "text": { - "zh_CN": "在触发后多久显示内容,单位毫秒" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "hideAfter", - "label": { - "text": { - "zh_CN": "延迟关闭,单位毫秒" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "autoClose", - "label": { - "text": { - "zh_CN": "tooltip 出现后自动隐藏延时,单位毫秒" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "fallbackPlacements", - "label": { - "text": { - "zh_CN": "Tooltip 可用的 positions 请查看popper.js 文档" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "offset", - "label": { - "text": { - "zh_CN": "出现位置的偏移量" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "placement", - "label": { - "text": { - "zh_CN": "Tooltip 组件出现的位置" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "popperOptions", - "label": { - "text": { - "zh_CN": "popper.js 参数" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "id", - "label": { - "text": { - "zh_CN": "本机输入id" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "effect", - "label": { - "text": { - "zh_CN": "Tooltip 主题,内置了 dark / light 两种" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "enterable", - "label": { - "text": { - "zh_CN": "鼠标是否可进入到 tooltip 中" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "popperClass", - "label": { - "text": { - "zh_CN": "为 Tooltip 的 popper 添加类名" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "virtualTriggering", - "label": { - "text": { - "zh_CN": "用来标识虚拟触发是否被启用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "ariaLabel", - "label": { - "text": { - "zh_CN": "和 aria-label 属性保持一致" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "appendTo", - "label": { - "text": { - "zh_CN": "指示 Tooltip 的内容将附加在哪一个网页元素上" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "content", - "label": { - "text": { - "zh_CN": "显示的内容,也可被 slot#content 覆盖" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "rawContent", - "label": { - "text": { - "zh_CN": "content 中的内容是否作为 HTML 字符串处理" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "persistent", - "label": { - "text": { - "zh_CN": "当 tooltip 组件长时间不触发且 persistent 属性设置为 false 时, popconfirm 将会被删除" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "transition", - "label": { - "text": { - "zh_CN": "动画名称" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "teleported", - "label": { - "text": { - "zh_CN": "是否使用 teleport。设置成 true则会被追加到 append-to 的位置" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "disabled", - "label": { - "text": { - "zh_CN": "Tooltip 组件是否禁用" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - }, - { - "property": "virtualRef", - "label": { - "text": { - "zh_CN": "标识虚拟触发时的触发元素" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "trigger", - "label": { - "text": { - "zh_CN": "如何触发 Tooltip" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "triggerKeys", - "label": { - "text": { - "zh_CN": "当鼠标点击或者聚焦在触发元素上时, 可以定义一组键盘按键并且通过它们来控制 Tooltip 的显示" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "showArrow", - "label": { - "text": { - "zh_CN": "tooltip 的内容是否有箭头" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaSwitch", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "role", + "label": { + "text": { + "zh_CN": "容器角色,为选择器组件提供的内部属性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "visible", + "label": { + "text": { + "zh_CN": "Tooltip 组件可见性" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "showAfter", + "label": { + "text": { + "zh_CN": "在触发后多久显示内容,单位毫秒" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "hideAfter", + "label": { + "text": { + "zh_CN": "延迟关闭,单位毫秒" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "autoClose", + "label": { + "text": { + "zh_CN": "tooltip 出现后自动隐藏延时,单位毫秒" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "fallbackPlacements", + "label": { + "text": { + "zh_CN": "Tooltip 可用的 positions 请查看popper.js 文档" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "offset", + "label": { + "text": { + "zh_CN": "出现位置的偏移量" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "placement", + "label": { + "text": { + "zh_CN": "Tooltip 组件出现的位置" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "popperOptions", + "label": { + "text": { + "zh_CN": "popper.js 参数" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "id", + "label": { + "text": { + "zh_CN": "本机输入id" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "effect", + "label": { + "text": { + "zh_CN": "Tooltip 主题,内置了 dark / light 两种" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "enterable", + "label": { + "text": { + "zh_CN": "鼠标是否可进入到 tooltip 中" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "popperClass", + "label": { + "text": { + "zh_CN": "为 Tooltip 的 popper 添加类名" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "virtualTriggering", + "label": { + "text": { + "zh_CN": "用来标识虚拟触发是否被启用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "ariaLabel", + "label": { + "text": { + "zh_CN": "和 aria-label 属性保持一致" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "appendTo", + "label": { + "text": { + "zh_CN": "指示 Tooltip 的内容将附加在哪一个网页元素上" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "content", + "label": { + "text": { + "zh_CN": "显示的内容,也可被 slot#content 覆盖" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "rawContent", + "label": { + "text": { + "zh_CN": "content 中的内容是否作为 HTML 字符串处理" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "persistent", + "label": { + "text": { + "zh_CN": "当 tooltip 组件长时间不触发且 persistent 属性设置为 false 时, popconfirm 将会被删除" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "transition", + "label": { + "text": { + "zh_CN": "动画名称" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "teleported", + "label": { + "text": { + "zh_CN": "是否使用 teleport。设置成 true则会被追加到 append-to 的位置" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "disabled", + "label": { + "text": { + "zh_CN": "Tooltip 组件是否禁用" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + }, + { + "property": "virtualRef", + "label": { + "text": { + "zh_CN": "标识虚拟触发时的触发元素" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "trigger", + "label": { + "text": { + "zh_CN": "如何触发 Tooltip" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "triggerKeys", + "label": { + "text": { + "zh_CN": "当鼠标点击或者聚焦在触发元素上时, 可以定义一组键盘按键并且通过它们来控制 Tooltip 的显示" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "showArrow", + "label": { + "text": { + "zh_CN": "tooltip 的内容是否有箭头" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaSwitch", + "props": {} + } + } + ] + } + ], "events": { "onHide": { "label": { @@ -23211,70 +23333,72 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "direction", - "label": { - "text": { - "zh_CN": "设置分割线方向" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "contentPosition", - "label": { - "text": { - "zh_CN": "自定义分隔线内容的位置" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "borderStyle", - "label": { - "text": { - "zh_CN": "设置分隔符样式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "direction", + "label": { + "text": { + "zh_CN": "设置分割线方向" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "contentPosition", + "label": { + "text": { + "zh_CN": "自定义分隔线内容的位置" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "borderStyle", + "label": { + "text": { + "zh_CN": "设置分隔符样式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + } + ] + } + ], "events": {}, "slots": { "default": { @@ -23341,166 +23465,168 @@ "framework": "Vue" }, "schema": { - "properties": { - "label": { - "zh_CN": "基础信息" - }, - "description": { - "zh_CN": "基础信息" - }, - "collapse": { - "number": 6, - "text": { - "zh_CN": "显示更多" - } - }, - "content": [ - { - "property": "zIndex", - "label": { - "text": { - "zh_CN": "水印元素的z-index值" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "rotate", - "label": { - "text": { - "zh_CN": "水印的旋转角度, 单位 °" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "width", - "label": { - "text": { - "zh_CN": "水印的宽度, content 的默认值是它自己的宽度" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "height", - "label": { - "text": { - "zh_CN": "水印的高度, content 的默认值是它自己的高度" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaNumber", - "props": {} - } - }, - { - "property": "image", - "label": { - "text": { - "zh_CN": "水印图片,建议使用 2x 或 3x 图像" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "content", - "label": { - "text": { - "zh_CN": "水印文本内容" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaInput", - "props": {} - } - }, - { - "property": "font", - "label": { - "text": { - "zh_CN": "文字样式" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - }, - { - "property": "gap", - "label": { - "text": { - "zh_CN": "水印之间的间距" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } + "properties": [ + { + "label": { + "zh_CN": "基础信息" }, - { - "property": "offset", - "label": { - "text": { - "zh_CN": "水印从容器左上角的偏移 默认值为 gap/2" - } - }, - "required": false, - "readOnly": false, - "disabled": false, - "cols": 12, - "widget": { - "component": "MetaCodeEditor", - "props": {} - } - } - ] - }, + "description": { + "zh_CN": "基础信息" + }, + "collapse": { + "number": 6, + "text": { + "zh_CN": "显示更多" + } + }, + "content": [ + { + "property": "zIndex", + "label": { + "text": { + "zh_CN": "水印元素的z-index值" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "rotate", + "label": { + "text": { + "zh_CN": "水印的旋转角度, 单位 °" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "width", + "label": { + "text": { + "zh_CN": "水印的宽度, content 的默认值是它自己的宽度" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "height", + "label": { + "text": { + "zh_CN": "水印的高度, content 的默认值是它自己的高度" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaNumber", + "props": {} + } + }, + { + "property": "image", + "label": { + "text": { + "zh_CN": "水印图片,建议使用 2x 或 3x 图像" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "content", + "label": { + "text": { + "zh_CN": "水印文本内容" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaInput", + "props": {} + } + }, + { + "property": "font", + "label": { + "text": { + "zh_CN": "文字样式" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "gap", + "label": { + "text": { + "zh_CN": "水印之间的间距" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + }, + { + "property": "offset", + "label": { + "text": { + "zh_CN": "水印从容器左上角的偏移 默认值为 gap/2" + } + }, + "required": false, + "readOnly": false, + "disabled": false, + "cols": 12, + "widget": { + "component": "MetaCodeEditor", + "props": {} + } + } + ] + } + ], "events": {}, "slots": {} } @@ -23518,7 +23644,16 @@ "icon": "button", "screenshot": "", "snippetName": "ElButton", - "schema": {} + "schema": { + "children": [ + { + "componentName": "Text", + "props": { + "text": "按钮文本" + } + } + ] + } }, { "name": { @@ -23635,7 +23770,78 @@ "icon": "form", "screenshot": "", "snippetName": "ElForm", - "schema": {} + "schema": { + "children": [ + { + "componentName": "ElFormItem", + "props": { + "label": "账号", + "prop": "account" + }, + "children": [ + { + "componentName": "ElInput", + "props": { + "modelValue": "", + "placeholder": "请输入账号" + } + } + ] + }, + { + "componentName": "ElFormItem", + "props": { + "label": "密码", + "prop": "password" + }, + "children": [ + { + "componentName": "ElInput", + "props": { + "modelValue": "", + "placeholder": "请输入密码", + "type": "password" + } + } + ] + }, + { + "componentName": "ElFormItem", + "props": {}, + "children": [ + { + "componentName": "ElButton", + "props": { + "type": "primary", + "style": "margin-right: 10px" + }, + "children": [ + { + "componentName": "Text", + "props": { + "text": "提交" + } + } + ] + }, + { + "componentName": "ElButton", + "props": { + "type": "primary" + }, + "children": [ + { + "componentName": "Text", + "props": { + "text": "重置" + } + } + ] + } + ] + } + ] + } }, { "name": { @@ -23887,7 +24093,49 @@ "icon": "table", "screenshot": "", "snippetName": "ElTable", - "schema": {} + "schema": { + "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" + } + ], + "columns": [ + { + "type": "index" + }, + { + "label": "Date", + "prop": "date" + }, + { + "label": "Name", + "prop": "name" + }, + { + "label": "Address", + "prop": "address" + } + ] + } + } }, { "name": { From 26c6a3a2291ae000358f8d720b7b05b0caace1ff Mon Sep 17 00:00:00 2001 From: huyaohua <1525656754@qq.com> Date: Thu, 31 Oct 2024 02:49:43 +0800 Subject: [PATCH 3/4] =?UTF-8?q?doc:element=20plus=E8=A1=A5=E5=85=85?= =?UTF-8?q?=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/element plus.md | 47 +++++++++++++++++++++++++++++++++++++-- docs/images/01.png | Bin 0 -> 10921 bytes docs/images/02bundle.png | Bin 0 -> 69885 bytes docs/images/03.png | Bin 0 -> 77575 bytes docs/images/04.png | Bin 0 -> 67941 bytes docs/images/05.png | Bin 0 -> 49854 bytes docs/images/06.png | Bin 0 -> 65840 bytes docs/images/07.png | Bin 0 -> 103847 bytes docs/images/08.png | Bin 0 -> 30553 bytes 9 files changed, 45 insertions(+), 2 deletions(-) create mode 100644 docs/images/01.png create mode 100644 docs/images/02bundle.png create mode 100644 docs/images/03.png create mode 100644 docs/images/04.png create mode 100644 docs/images/05.png create mode 100644 docs/images/06.png create mode 100644 docs/images/07.png create mode 100644 docs/images/08.png diff --git a/docs/element plus.md b/docs/element plus.md index 8020bcfe1..f9635e4dd 100644 --- a/docs/element plus.md +++ b/docs/element plus.md @@ -1,3 +1,46 @@ -# element plus material +# Element Plus组件物料文档 -TODO \ No newline at end of file +## 使用手册 + +### 自动化脚本使用 + +在项目根目录打开shell,执行下面命令生成物料文件: +```shell +node ./scripts/genMaterial.js +``` +![](./images/01.png) + +物料文件bundle.json会自动生成到根目录中 + +### 物料文件使用 +将生成的物料文件bundle.json重命名为elementplus.json,我们再packages\design-core\config目录下lowcode.config.js的文件中material中的'/mock/bundle.json'修改为'/mock/elementplus.json'。 +![](./images/04.png) +执行pnpm dev启动项目,进入网页,刷新之后,第一步点击“+”号,可以看到elementplus的所有组件。 +![](./images/05.png) + +第二步,可以先清空页面,选择自己所需的组件拖拽至空白处即可实现对应功能。 +![](./images/06.png) +第三步,可以通过右侧属性面板配置属性。 +![](./images/07.png) + +## 自动化脚本流程与原理 + + +1. 获取组件菜单: + +- 通过 loadMenuData() 从官网获取所有组件的概览和链接。加载组件详细信息: +- 使用 loadBaseDataByMenus() 并发请求每个组件的详细信息,包括组件的描述和属性表格。 +2. 合并组件信息: + +- mergeComponent() 将 Element Plus 的组件与提取的数据合并,确保获取完整的组件信息。 + +3. 生成结构化材料: + +- 通过 generateMaterial() 创建结构化的材料,包括组件、代码片段 +等。 +![](./images/08.png) +4. 输出结果: + +- 最后将生成的 JSON 数据保存到文件 bundle.json 中,方便后续使 +用。 +![](./images/02bundle.png) \ No newline at end of file diff --git a/docs/images/01.png b/docs/images/01.png new file mode 100644 index 0000000000000000000000000000000000000000..4028c6fe5718a1df1cdae2924c465f0ab7742a60 GIT binary patch literal 10921 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 Qq5ywNa_X|xGA~2^5AU3AcK`qY literal 0 HcmV?d00001 diff --git a/docs/images/05.png b/docs/images/05.png new file mode 100644 index 0000000000000000000000000000000000000000..699b2f84c444878ce0162770cbb865f9ebb70f85 GIT binary patch literal 49854 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 z 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 literal 0 HcmV?d00001 diff --git a/docs/images/06.png b/docs/images/06.png new file mode 100644 index 0000000000000000000000000000000000000000..bfddbc9c751f8f846fa6a80db3b3724a0111b9c3 GIT binary patch literal 65840 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 Ix%u#a062IT{r~^~ literal 0 HcmV?d00001 diff --git a/docs/images/07.png b/docs/images/07.png new file mode 100644 index 0000000000000000000000000000000000000000..f415f566a4d164b938bc444310dd9de5b817d223 GIT binary patch literal 103847 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½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≠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 literal 0 HcmV?d00001 From 7af1eae9adf7389b0e68cffcaf0a17f096b3d7c7 Mon Sep 17 00:00:00 2001 From: huyaohua <1525656754@qq.com> Date: Thu, 31 Oct 2024 03:17:29 +0800 Subject: [PATCH 4/4] =?UTF-8?q?fix:element=20plus=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/design-core/public/mock/bundle.json | 135 ------------------- 1 file changed, 135 deletions(-) diff --git a/packages/design-core/public/mock/bundle.json b/packages/design-core/public/mock/bundle.json index d18fe7b05..b2a062448 100644 --- a/packages/design-core/public/mock/bundle.json +++ b/packages/design-core/public/mock/bundle.json @@ -23655,15 +23655,6 @@ ] } }, - { - "name": { - "zh_CN": "布局容器" - }, - "icon": "breadcrumb", - "screenshot": "", - "snippetName": "ElContainer", - "schema": {} - }, { "name": { "zh_CN": "图标" @@ -23673,51 +23664,6 @@ "snippetName": "ElIcon", "schema": {} }, - { - "name": { - "zh_CN": "链接" - }, - "icon": "link", - "screenshot": "", - "snippetName": "ElLink", - "schema": {} - }, - { - "name": { - "zh_CN": "文本2.3.0" - }, - "icon": "text", - "screenshot": "", - "snippetName": "ElText", - "schema": {} - }, - { - "name": { - "zh_CN": "滚动条" - }, - "icon": "expand", - "screenshot": "", - "snippetName": "ElScrollbar", - "schema": {} - }, - { - "name": { - "zh_CN": "间距" - }, - "icon": "overflow-scroll", - "screenshot": "", - "snippetName": "ElSpace", - "schema": {} - }, - { - "name": { - "zh_CN": "Provider 全局配置" - }, - "icon": "plugin-icon-language", - "screenshot": "", - "snippetName": "ElConfigProvider", - "schema": {} - }, { "name": { "zh_CN": "自动补全输入框" @@ -23861,15 +23807,6 @@ "snippetName": "ElInputNumber", "schema": {} }, - { - "name": { - "zh_CN": "提及2.8.0" - }, - "icon": "text-page-review", - "screenshot": "", - "snippetName": "ElMention", - "schema": {} - }, { "name": { "zh_CN": "单选框" @@ -23969,15 +23906,6 @@ "snippetName": "ElAvatar", "schema": {} }, - { - "name": { - "zh_CN": "徽章" - }, - "icon": "flowchart-rds", - "screenshot": "", - "snippetName": "ElBadge", - "schema": {} - }, { "name": { "zh_CN": "日历" @@ -24014,15 +23942,6 @@ "snippetName": "ElCollapse", "schema": {} }, - { - "name": { - "zh_CN": "描述列表" - }, - "icon": "grid-row-auto", - "screenshot": "", - "snippetName": "ElDescriptions", - "schema": {} - }, { "name": { "zh_CN": "空状态" @@ -24041,15 +23960,6 @@ "snippetName": "ElImage", "schema": {} }, - { - "name": { - "zh_CN": "Scroll 无限滚动" - }, - "icon": "full-screen", - "screenshot": "", - "snippetName": "ElInfiniteScroll", - "schema": {} - }, { "name": { "zh_CN": "分页" @@ -24155,15 +24065,6 @@ "snippetName": "ElTimeline", "schema": {} }, - { - "name": { - "zh_CN": "漫游式引导2.5.0" - }, - "icon": "checkout", - "screenshot": "", - "snippetName": "ElTour", - "schema": {} - }, { "name": { "zh_CN": "树形控件" @@ -24182,15 +24083,6 @@ "snippetName": "ElStatistic", "schema": {} }, - { - "name": { - "zh_CN": "分段控制器2.7.0" - }, - "icon": "align-content-space-around", - "screenshot": "", - "snippetName": "ElSegmented", - "schema": {} - }, { "name": { "zh_CN": "固钉" @@ -24200,24 +24092,6 @@ "snippetName": "ElAffix", "schema": {} }, - { - "name": { - "zh_CN": "锚点2.6.0" - }, - "icon": "clock-small", - "screenshot": "", - "snippetName": "ElAnchor", - "schema": {} - }, - { - "name": { - "zh_CN": "回到顶部" - }, - "icon": "unfold-outline", - "screenshot": "", - "snippetName": "ElBacktop", - "schema": {} - }, { "name": { "zh_CN": "面包屑" @@ -24370,15 +24244,6 @@ "screenshot": "", "snippetName": "ElDivider", "schema": {} - }, - { - "name": { - "zh_CN": "水印 2.4.0" - }, - "icon": "carouselitem", - "screenshot": "", - "snippetName": "ElWatermark", - "schema": {} } ] }