///
export declare const components: {
WdModal: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
defaultShow: import("@sinclair/typebox").TBoolean;
position: import("@sinclair/typebox").TString;
closeType: import("@sinclair/typebox").TArray;
defaultMaskShow: import("@sinclair/typebox").TBoolean;
headerSlot: import("@sinclair/typebox").TUnsafe;
contentSlot: import("@sinclair/typebox").TUnsafe;
footerSlot: import("@sinclair/typebox").TUnsafe;
}>;
readonly properties: import("@sinclair/typebox").TObject<{
modalState: import("@sinclair/typebox").TUnsafe;
openInfo: import("@sinclair/typebox").TUnknown;
closeInfo: import("@sinclair/typebox").TUnknown;
}>;
readonly classes: readonly [{
readonly name: "根元素";
readonly selector: ".wd-modal";
readonly description: "组件根元素";
}, {
readonly name: "PC 端根元素";
readonly selector: ".wd-pc-modal";
readonly description: "可以为 PC 端的编写样式";
}, {
readonly name: "H5 端根元素";
readonly selector: ".wd-h5-modal";
readonly description: "可以为 H5 端的编写样式";
}, {
readonly name: "小程序 端根元素";
readonly selector: ".wd-mp-modal";
readonly description: "可以为 小程序 端的编写样式";
}, {
readonly name: "弹窗遮罩层样式";
readonly selector: ".wd-modal-mask";
readonly description: "可以为遮罩层编写样式";
}, {
readonly name: "弹窗主体容器样式";
readonly selector: ".wd-modal-bd";
readonly description: "可以为主体容器编写样式";
}, {
readonly name: "弹窗标题区样式";
readonly selector: ".wd-modal-bd__hd";
readonly description: "可以为标题区编写样式";
}, {
readonly name: "弹窗内容区样式";
readonly selector: ".wd-modal-bd__main";
readonly description: "可以为内容区编写样式";
}, {
readonly name: "弹窗按钮区样式";
readonly selector: ".wd-modal-bd__ft";
readonly description: "可以为按钮区编写样式";
}];
readonly methods: readonly [{
readonly name: "open";
readonly label: "打开弹窗";
readonly params: import("@sinclair/typebox").TObject<{
info: import("@sinclair/typebox").TOptional;
}>;
}, {
readonly name: "close";
readonly label: "关闭弹窗";
readonly params: import("@sinclair/typebox").TObject<{
info: import("@sinclair/typebox").TOptional;
}>;
}];
readonly events: readonly [{
readonly title: "弹窗打开时";
readonly name: "open";
readonly detail: import("@sinclair/typebox").TObject<{
info: import("@sinclair/typebox").TOptional;
}>;
}, {
readonly title: "弹窗关闭时";
readonly name: "close";
readonly detail: import("@sinclair/typebox").TObject<{
info: import("@sinclair/typebox").TOptional;
}>;
}];
readonly meta: {
readonly name: "WdModal";
readonly componentName: "Modal";
readonly title: "弹窗";
readonly description: "用于实现基础的弹窗(对话框)展示效果。";
readonly propertyPanelTips: "在小程序中使用时,不建议嵌套在其他容器/组件中,以免弹窗被遮盖";
readonly icon: "../../icons/Modal.svg";
readonly category: "布局";
readonly categoryOrder: 200;
readonly componentOrder: 140;
readonly visible: readonly ["APP", "COMPONENT"];
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/grid/WdModal";
readonly group: {
readonly 基础属性: {
readonly 'x-index': 1;
readonly expand: true;
};
readonly 高级属性: {
readonly 'x-index': 2;
readonly expand: false;
};
};
readonly templates: readonly [{
readonly when: "$attached";
readonly to: "headerSlot";
readonly body: string;
}, {
readonly when: "$attached";
readonly to: "footerSlot";
readonly body: string;
}];
};
};
Chart: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
template: import("@sinclair/typebox").TString;
option: import("@sinclair/typebox").TUnknown;
dark: import("@sinclair/typebox").TBoolean;
opts: import("@sinclair/typebox").TObject<{}>;
}>;
readonly properties: import("@sinclair/typebox").TObject<{
echartsInstance: import("@sinclair/typebox").TUnknown;
}>;
readonly classes: readonly [{
readonly name: "根元素";
readonly selector: ".wd-chart";
readonly description: "树组件根元素";
}, {
readonly name: "PC 端按钮根元素";
readonly selector: ".wd-pc-chart";
readonly description: "可以为 PC 端的编写样式";
}, {
readonly name: "H5 端按钮根元素";
readonly selector: ".wd-h5-chart";
readonly description: "可以为 H5 端的编写样式";
}];
readonly methods: readonly [{
readonly name: "setOption";
readonly label: "设置图表配置";
readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"];
readonly description: "设置图表实例的配置项以及数据,万能接口,所有参数和数据的修改都可以通过 setOption 完成,您可以直接查看[Echarts官方图表示例](https://echarts.apache.org/zh/api.html#echartsInstance.setOption)";
readonly params: import("@sinclair/typebox").TObject<{
option: import("@sinclair/typebox").TUnknown;
opts: import("@sinclair/typebox").TOptional;
replaceMerge: import("@sinclair/typebox").TOptional]>>;
lazyUpdate: import("@sinclair/typebox").TOptional;
}>>;
}>;
}, {
readonly name: "setTheme";
readonly label: "设置主题";
readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"];
readonly description: "设置图表实例的主题,支持设置不同类型的主题,默认有dart、auto,也可以通过Echarts官方提供的[registerTheme方法](https://echarts.apache.org/zh/api.html#echarts.registerTheme)注册主题";
readonly params: import("@sinclair/typebox").TObject<{
theme: import("@sinclair/typebox").TString;
}>;
}];
readonly events: readonly [{
readonly title: "单击";
readonly name: "click";
readonly description: "当点击图表中的坐标点时触发该方法,具体可以见[Echarts官方事件说明](https://echarts.apache.org/zh/api.html#events.%E9%BC%A0%E6%A0%87%E4%BA%8B%E4%BB%B6.click)";
readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"];
readonly detail: import("@sinclair/typebox").TUnknown;
}, {
readonly title: "双击";
readonly name: "dblclick";
readonly description: "当双击图表中的坐标点时触发该方法,具体可以见[Echarts官方事件说明](https://echarts.apache.org/zh/api.html#events.%E9%BC%A0%E6%A0%87%E4%BA%8B%E4%BB%B6.dblclick)";
readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"];
readonly detail: import("@sinclair/typebox").TUnknown;
}];
readonly meta: {
readonly name: "Chart";
readonly componentName: "Chart";
readonly title: "通用图表";
readonly description: "通用图表是一个万能图表,可配置出多种图表如折线图、饼状图、面积图、地图、漏斗图、仪表盘等。";
readonly icon: "../../icons/Chart.svg";
readonly category: "图表";
readonly categoryOrder: 600;
readonly componentOrder: 570;
readonly platform: readonly ["MOBILEWEB", "PCWEB"];
readonly visible: readonly ["APP"];
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/chart/Chart";
readonly group: {
readonly 基础: {
readonly 'x-index': 1;
readonly expand: true;
};
readonly 高级属性: {
readonly 'x-index': 2;
readonly expand: true;
};
};
readonly templates: readonly [{
readonly when: "$attached";
readonly to: "$children";
readonly body: "\n{{#with $self as |$self|}}\n\n{{#if (helper_utils '===' $self.attributes.template 'line')}}\n[attributes]\n':option'=\"{\n // X 轴数据\n xAxis: {\n data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日']\n },\n // Y轴 系列数据\n series: [\n {\n data: [150, 230, 224, 218, 135, 147, 260],\n type: 'line', // 图表类型: 折线图line\n name: '分数', // 图例名称\n label: { // 图形标签\n show: true,\n formatter: '{c}' // 标签值,通常无需关注。https://echarts.apache.org/zh/option.html#tooltip.formatter\n },\n // 线条颜色样式\n lineStyle: {\n color: '#2A70E2' // 折线颜色\n },\n // 折线拐点标志样式\n itemStyle:{\n color: 'auto' // 拐点颜色,默认\n }\n }\n ],\n yAxis: {\n type: 'value' // Y 轴格式,通常无需修改\n },\n // 标题展示\n title: {\n show: true,\n text: '折线图标题',\n x: 'center', //水平居中\n },\n // 图例展示\n legend: {\n show: true,\n bottom: 0\n },\n}\"\n':opts'=\"{\n height: 'auto', // 默认auto,单位px\n width: 'auto'\n}\"\n\n{{else if (helper_utils '===' $self.attributes.template 'empty')}}\n[attributes]\n':option'=\"{\n}\"\n':opts'=\"{\n}\"\n\n{{else if (helper_utils '===' $self.attributes.template 'square')}}\n[attributes]\n':option'=\"{\n // X 轴数据\n xAxis: {\n data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日']\n },\n // Y轴 系列数据\n series: [\n {\n data: [150, 230, 224, 218, 135, 147, 260],\n type: 'line', // 图表类型: 折线图line\n name: '分数', // 图例名称\n label: { // 图形标签\n show: true,\n formatter: '{c}' // 标签值,通常无需关注。https://echarts.apache.org/zh/option.html#tooltip.formatter\n },\n // 线条颜色样式\n lineStyle: {\n color: '#2A70E2' // 折线颜色\n },\n // 面积颜色样式\n areaStyle: {\n opacity: 0.7, // 透明度,值为0-1\n color: '#2A70E2' // 面积颜色\n },\n // 折线拐点标志样式\n itemStyle:{\n color: 'auto' // 拐点颜色,默认\n }\n }\n ],\n yAxis: {\n type: 'value' // Y 轴格式,通常无需修改\n },\n // 标题展示\n title: {\n show: true,\n text: '折线图标题',\n x: 'center', //水平居中\n },\n // 图例展示\n legend: {\n show: true,\n bottom: 0\n },\n}\"\n':opts'=\"{\n height: 'auto', // 默认auto,单位px\n width: 'auto'\n}\"\n\n{{else if (helper_utils '===' $self.attributes.template 'bar')}}\n[attributes]\n':option'=\"{\n // X 轴数据\n xAxis: {\n data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日']\n },\n // Y轴 系列数据\n series: [\n {\n data: [150, 230, 224, 218, 135, 147, 260],\n type: 'bar', // 图表类型:柱状图bar\n name: '分数', // 图例名称\n label: { // 图形标签\n show: true,\n formatter: '{c}' // 标签值,通常无需关注。https://echarts.apache.org/zh/option.html#tooltip.formatter\n },\n // 线条颜色样式\n lineStyle: {\n color: '#2A70E2' // 折线颜色\n },\n // 折线拐点标志样式\n itemStyle:{\n color: 'auto' // 拐点颜色,默认\n }\n }\n ],\n yAxis: {\n type: 'value' // Y 轴格式,通常无需修改\n },\n // 标题展示\n title: {\n show: true,\n text: '柱状图标题',\n x: 'center', //水平居中\n },\n // 图例展示\n legend: {\n show: true,\n bottom: 0\n },\n}\"\n':opts'=\"{\n height: 'auto', // 默认auto,单位px\n width: 'auto'\n}\"\n\n{{else if (helper_utils '===' $self.attributes.template 'pie')}}\n[attributes]\n':option'=\"{\n // 饼图数据\n series: [\n {\n type: 'pie', //图表类型:饼状图\n data: [\n {\n value: 1080,\n name: '一月份',\n itemStyle: {\n color: '#587' //饼图颜色\n }\n },\n { value: 735, name: '二月份' },\n { value: 580, name: '三月份' },\n { value: 484, name: '四月份' },\n { value: 300, name: '五月份' }\n ],\n // 图形上的文本标签\n label: {\n show:true,\n position: 'outside' // outside|inside|inner|center\n } ,\n radius: '50%', //半径\n }\n ],\n title: {\n text: '饼状图标题',\n x: 'center'\n },\n tooltip: {\n trigger: 'item'\n },\n legend: {\n show: true,\n bottom: 0\n },\n}\"\n':opts'=\"{\n height: 'auto', // 默认auto,单位px\n width: 'auto'\n}\"\n\n{{else if (helper_utils '===' $self.attributes.template 'scatter')}}\n[attributes]\n':option'=\"{\n // 图表数据\n series: [\n {\n type: 'scatter', //图表类型:散点(气泡)图\n data: [\n [0, 2], // 横纵坐标的值 [x,y]\n [10.0, 8.04],\n [8.07, 6.95],\n [13.0, 7.58],\n [9.05, 8.81],\n [11.0, 8.33],\n [14.0, 7.66],\n [13.4, 6.81],\n [10.0, 6.33],\n [14.0, 8.96],\n [12.5, 6.82],\n [9.15, 7.2],\n [11.5, 7.2],\n [3.03, 4.23],\n [12.2, 7.83],\n [2.02, 4.47],\n [1.05, 3.33],\n [4.05, 4.96],\n [6.03, 7.24],\n [12.0, 6.26],\n [12.0, 8.84],\n [7.08, 5.82],\n [5.02, 5.68]\n ],\n name: '系列1',\n color: '#2A70E2', //标记颜色\n symbolSize: 20 // 标记大小\n }\n ],\n xAxis: {},\n yAxis: {},\n title: {\n text: '散点图标题',\n x: 'center'\n },\n legend: {\n show: true,\n bottom: 0\n }\n}\"\n':opts'=\"{\n height: 'auto', // 默认auto,单位px\n width: 'auto'\n}\"\n\n{{else if (helper_utils '===' $self.attributes.template 'gauge')}}\n[attributes]\n':option'=\"{\n // 仪表盘数据\n series: [\n {\n // 数据\n data: [\n {\n value: 50,\n name: '得分'\n }\n ],\n detail: {\n formatter: '{value}'\n },\n name: '比赛结果',//图表名称,在图表提示中获取\n type: 'gauge',// 图表类型:仪表盘gauge\n }\n ],\n // 图表提示\n tooltip: {\n formatter: '{a}{b} : {c}'\n },\n}\"\n':opts'=\"{\n height: 'auto', // 默认auto,单位px\n width: 'auto'\n}\"\n\n{{/if}}\n{{/with}}\n";
}, {
readonly when: "template";
readonly to: "$children";
readonly body: "\n{{#with $self as |$self|}}\n\n{{#if (helper_utils '===' $self.attributes.template 'line')}}\n[attributes]\n':option'=\"{\n // X 轴数据\n xAxis: {\n data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日']\n },\n // Y轴 系列数据\n series: [\n {\n data: [150, 230, 224, 218, 135, 147, 260],\n type: 'line', // 图表类型: 折线图line\n name: '分数', // 图例名称\n label: { // 图形标签\n show: true,\n formatter: '{c}' // 标签值,通常无需关注。https://echarts.apache.org/zh/option.html#tooltip.formatter\n },\n // 线条颜色样式\n lineStyle: {\n color: '#2A70E2' // 折线颜色\n },\n // 折线拐点标志样式\n itemStyle:{\n color: 'auto' // 拐点颜色,默认\n }\n }\n ],\n yAxis: {\n type: 'value' // Y 轴格式,通常无需修改\n },\n // 标题展示\n title: {\n show: true,\n text: '折线图标题',\n x: 'center', //水平居中\n },\n // 图例展示\n legend: {\n show: true,\n bottom: 0\n },\n}\"\n':opts'=\"{\n height: 'auto', // 默认auto,单位px\n width: 'auto'\n}\"\n\n{{else if (helper_utils '===' $self.attributes.template 'empty')}}\n[attributes]\n':option'=\"{\n}\"\n':opts'=\"{\n}\"\n\n{{else if (helper_utils '===' $self.attributes.template 'square')}}\n[attributes]\n':option'=\"{\n // X 轴数据\n xAxis: {\n data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日']\n },\n // Y轴 系列数据\n series: [\n {\n data: [150, 230, 224, 218, 135, 147, 260],\n type: 'line', // 图表类型: 折线图line\n name: '分数', // 图例名称\n label: { // 图形标签\n show: true,\n formatter: '{c}' // 标签值,通常无需关注。https://echarts.apache.org/zh/option.html#tooltip.formatter\n },\n // 线条颜色样式\n lineStyle: {\n color: '#2A70E2' // 折线颜色\n },\n // 面积颜色样式\n areaStyle: {\n opacity: 0.7, // 透明度,值为0-1\n color: '#2A70E2' // 面积颜色\n },\n // 折线拐点标志样式\n itemStyle:{\n color: 'auto' // 拐点颜色,默认\n }\n }\n ],\n yAxis: {\n type: 'value' // Y 轴格式,通常无需修改\n },\n // 标题展示\n title: {\n show: true,\n text: '折线图标题',\n x: 'center', //水平居中\n },\n // 图例展示\n legend: {\n show: true,\n bottom: 0\n },\n}\"\n':opts'=\"{\n height: 'auto', // 默认auto,单位px\n width: 'auto'\n}\"\n\n{{else if (helper_utils '===' $self.attributes.template 'bar')}}\n[attributes]\n':option'=\"{\n // X 轴数据\n xAxis: {\n data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日']\n },\n // Y轴 系列数据\n series: [\n {\n data: [150, 230, 224, 218, 135, 147, 260],\n type: 'bar', // 图表类型:柱状图bar\n name: '分数', // 图例名称\n label: { // 图形标签\n show: true,\n formatter: '{c}' // 标签值,通常无需关注。https://echarts.apache.org/zh/option.html#tooltip.formatter\n },\n // 线条颜色样式\n lineStyle: {\n color: '#2A70E2' // 折线颜色\n },\n // 折线拐点标志样式\n itemStyle:{\n color: 'auto' // 拐点颜色,默认\n }\n }\n ],\n yAxis: {\n type: 'value' // Y 轴格式,通常无需修改\n },\n // 标题展示\n title: {\n show: true,\n text: '柱状图标题',\n x: 'center', //水平居中\n },\n // 图例展示\n legend: {\n show: true,\n bottom: 0\n },\n}\"\n':opts'=\"{\n height: 'auto', // 默认auto,单位px\n width: 'auto'\n}\"\n\n{{else if (helper_utils '===' $self.attributes.template 'pie')}}\n[attributes]\n':option'=\"{\n // 饼图数据\n series: [\n {\n type: 'pie', //图表类型:饼状图\n data: [\n {\n value: 1080,\n name: '一月份',\n itemStyle: {\n color: '#587' //饼图颜色\n }\n },\n { value: 735, name: '二月份' },\n { value: 580, name: '三月份' },\n { value: 484, name: '四月份' },\n { value: 300, name: '五月份' }\n ],\n // 图形上的文本标签\n label: {\n show:true,\n position: 'outside' // outside|inside|inner|center\n } ,\n radius: '50%', //半径\n }\n ],\n title: {\n text: '饼状图标题',\n x: 'center'\n },\n tooltip: {\n trigger: 'item'\n },\n legend: {\n show: true,\n bottom: 0\n },\n}\"\n':opts'=\"{\n height: 'auto', // 默认auto,单位px\n width: 'auto'\n}\"\n\n{{else if (helper_utils '===' $self.attributes.template 'scatter')}}\n[attributes]\n':option'=\"{\n // 图表数据\n series: [\n {\n type: 'scatter', //图表类型:散点(气泡)图\n data: [\n [0, 2], // 横纵坐标的值 [x,y]\n [10.0, 8.04],\n [8.07, 6.95],\n [13.0, 7.58],\n [9.05, 8.81],\n [11.0, 8.33],\n [14.0, 7.66],\n [13.4, 6.81],\n [10.0, 6.33],\n [14.0, 8.96],\n [12.5, 6.82],\n [9.15, 7.2],\n [11.5, 7.2],\n [3.03, 4.23],\n [12.2, 7.83],\n [2.02, 4.47],\n [1.05, 3.33],\n [4.05, 4.96],\n [6.03, 7.24],\n [12.0, 6.26],\n [12.0, 8.84],\n [7.08, 5.82],\n [5.02, 5.68]\n ],\n name: '系列1',\n color: '#2A70E2', //标记颜色\n symbolSize: 20 // 标记大小\n }\n ],\n xAxis: {},\n yAxis: {},\n title: {\n text: '散点图标题',\n x: 'center'\n },\n legend: {\n show: true,\n bottom: 0\n }\n}\"\n':opts'=\"{\n height: 'auto', // 默认auto,单位px\n width: 'auto'\n}\"\n\n{{else if (helper_utils '===' $self.attributes.template 'gauge')}}\n[attributes]\n':option'=\"{\n // 仪表盘数据\n series: [\n {\n // 数据\n data: [\n {\n value: 50,\n name: '得分'\n }\n ],\n detail: {\n formatter: '{value}'\n },\n name: '比赛结果',//图表名称,在图表提示中获取\n type: 'gauge',// 图表类型:仪表盘gauge\n }\n ],\n // 图表提示\n tooltip: {\n formatter: '{a}{b} : {c}'\n },\n}\"\n':opts'=\"{\n height: 'auto', // 默认auto,单位px\n width: 'auto'\n}\"\n\n{{/if}}\n{{/with}}\n";
}];
readonly inlineStyleForm: {
readonly fontSize: {
readonly visible: false;
};
readonly color: {
readonly visible: false;
};
readonly fontWeight: {
readonly visible: false;
};
readonly lineHeight: {
readonly visible: false;
};
readonly justifyContent: {
readonly visible: false;
};
readonly flexDirection: {
readonly visible: false;
};
readonly border: {
readonly visible: false;
};
readonly background: {
readonly visible: false;
};
readonly boxShadow: {
readonly visible: false;
};
readonly opacity: {
readonly visible: false;
};
readonly alignItems: {
readonly visible: false;
};
};
};
};
WdOfficialAccount: {
$schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
data: import("@sinclair/typebox").TObject<{}>;
events: {
title: string;
name: string;
'x-platforms': "MP"[];
description: string;
detail: import("@sinclair/typebox").TObject<{
status: import("@sinclair/typebox").TNumber;
errMsg: import("@sinclair/typebox").TString;
}>;
}[];
classes: {
name: string;
selector: string;
description: string;
}[];
meta: {
name: string;
componentName: string;
title: string;
description: string;
propertyPanelTips: string;
category: string;
icon: string;
platform: "MP"[];
visible: "APP"[];
docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/wxOpen/WdOfficialAccount";
inlineStyleForm: {
$blockedAll: true;
};
categoryOrder: number;
componentOrder: number;
validate: {
rule: string;
options: {
allowFailure: boolean;
title: string;
description: string;
type: string;
version: string;
matchedPublishedPlatform: string[];
extra: {
usePositionTemplate: boolean;
};
};
}[];
stylePanelTips: string;
};
};
WdTree: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
data: import("@sinclair/typebox").TOptional;
disabled: import("@sinclair/typebox").TBoolean;
}>>>>;
checkable: import("@sinclair/typebox").TOptional;
checkedCustom: import("@sinclair/typebox").TOptional>;
expandType: import("@sinclair/typebox").TOptional>;
expandCustom: import("@sinclair/typebox").TOptional>;
showIcon: import("@sinclair/typebox").TOptional;
foldIcon: import("@sinclair/typebox").TOptional;
expendIcon: import("@sinclair/typebox").TOptional;
leafIcon: import("@sinclair/typebox").TOptional;
line: import("@sinclair/typebox").TOptional;
}>;
readonly properties: import("@sinclair/typebox").TObject<{
data: import("@sinclair/typebox").TOptional;
disabled: import("@sinclair/typebox").TBoolean;
}>>>>;
line: import("@sinclair/typebox").TOptional;
foldIcon: import("@sinclair/typebox").TOptional;
expendIcon: import("@sinclair/typebox").TOptional;
leafIcon: import("@sinclair/typebox").TOptional;
checkable: import("@sinclair/typebox").TOptional;
checkedCustom: import("@sinclair/typebox").TOptional>;
expandType: import("@sinclair/typebox").TOptional>;
expandCustom: import("@sinclair/typebox").TOptional>;
showIcon: import("@sinclair/typebox").TOptional;
treeInfo: import("@sinclair/typebox").TObject<{
checkedState: import("@sinclair/typebox").TOptional;
selectedState: import("@sinclair/typebox").TOptional;
expandedtate: import("@sinclair/typebox").TOptional;
event: import("@sinclair/typebox").TUnsafe;
currentNode: import("@sinclair/typebox").TObject<{
data: import("@sinclair/typebox").TOptional;
disabled: import("@sinclair/typebox").TBoolean;
}>>>>;
}>;
selected: import("@sinclair/typebox").TArray;
selectedPositions: import("@sinclair/typebox").TArray;
selectedNodes: import("@sinclair/typebox").TArray;
disabled: import("@sinclair/typebox").TBoolean;
}>>>;
expanded: import("@sinclair/typebox").TArray;
expandedPositions: import("@sinclair/typebox").TArray;
expandedNodes: import("@sinclair/typebox").TArray;
disabled: import("@sinclair/typebox").TBoolean;
}>>>;
searched: import("@sinclair/typebox").TArray;
searchedPositions: import("@sinclair/typebox").TArray;
searchedNodes: import("@sinclair/typebox").TArray;
disabled: import("@sinclair/typebox").TBoolean;
}>>>;
checked: import("@sinclair/typebox").TArray;
checkedPositions: import("@sinclair/typebox").TArray;
checkedNodes: import("@sinclair/typebox").TArray;
disabled: import("@sinclair/typebox").TBoolean;
}>>>;
childChecked: import("@sinclair/typebox").TArray;
childCheckedPositions: import("@sinclair/typebox").TArray;
childCheckedNodes: import("@sinclair/typebox").TArray;
disabled: import("@sinclair/typebox").TBoolean;
}>>>;
}>;
}>;
readonly classes: readonly [{
readonly name: "根元素";
readonly selector: ".wd-tree";
readonly description: "树组件根元素";
}, {
readonly name: "PC 端按钮根元素";
readonly selector: ".wd-pc-tree";
readonly description: "可以为 PC 端的按钮编写样式";
}, {
readonly name: "H5 端按钮根元素";
readonly selector: ".wd-h5-tree";
readonly description: "可以为 H5 端的按钮编写样式";
}, {
readonly name: "展开/折叠箭头";
readonly selector: ".wd-tree__switcher";
readonly description: "展开/折叠箭头的样式";
}, {
readonly name: "显示标签";
readonly selector: ".wd-tree__label-text";
readonly description: "显示标签的样式";
}, {
readonly name: "点击的节点背景";
readonly selector: ".wd-tree-node.is-selected";
readonly description: "用户点击后节点标签的样式";
}, {
readonly name: "连接线";
readonly selector: ".wd-tree--line";
readonly description: "展示的连接线的样式";
}];
readonly methods: readonly [{
readonly name: "searchNode";
readonly label: "搜索节点";
readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"];
readonly description: "搜索值";
readonly params: import("@sinclair/typebox").TObject<{
searchKey: import("@sinclair/typebox").TString;
}>;
}];
readonly events: readonly [{
readonly title: "选中节点改变";
readonly name: "selectNodeChange";
readonly description: "用户选中的数据发生改变时触发,出参所选节点数据";
readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"];
readonly detail: import("@sinclair/typebox").TObject<{
treeInfo: import("@sinclair/typebox").TObject<{
checkedState: import("@sinclair/typebox").TOptional;
selectedState: import("@sinclair/typebox").TOptional;
expandedtate: import("@sinclair/typebox").TOptional;
event: import("@sinclair/typebox").TUnsafe;
currentNode: import("@sinclair/typebox").TObject<{
data: import("@sinclair/typebox").TOptional;
disabled: import("@sinclair/typebox").TBoolean;
}>>>>;
}>;
selected: import("@sinclair/typebox").TArray;
selectedPositions: import("@sinclair/typebox").TArray;
selectedNodes: import("@sinclair/typebox").TArray;
disabled: import("@sinclair/typebox").TBoolean;
}>>>;
expanded: import("@sinclair/typebox").TArray;
expandedPositions: import("@sinclair/typebox").TArray;
expandedNodes: import("@sinclair/typebox").TArray;
disabled: import("@sinclair/typebox").TBoolean;
}>>>;
searched: import("@sinclair/typebox").TArray;
searchedPositions: import("@sinclair/typebox").TArray;
searchedNodes: import("@sinclair/typebox").TArray;
disabled: import("@sinclair/typebox").TBoolean;
}>>>;
checked: import("@sinclair/typebox").TArray;
checkedPositions: import("@sinclair/typebox").TArray;
checkedNodes: import("@sinclair/typebox").TArray;
disabled: import("@sinclair/typebox").TBoolean;
}>>>;
childChecked: import("@sinclair/typebox").TArray;
childCheckedPositions: import("@sinclair/typebox").TArray;
childCheckedNodes: import("@sinclair/typebox").TArray;
disabled: import("@sinclair/typebox").TBoolean;
}>>>;
}>;
}>;
}, {
readonly title: "节点展开/折叠";
readonly name: "nodeExpandChange";
readonly description: "用户展开/折叠某节点时触发,出参被展开/折叠的节点数据";
readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"];
readonly detail: import("@sinclair/typebox").TObject<{
treeInfo: import("@sinclair/typebox").TObject<{
checkedState: import("@sinclair/typebox").TOptional;
selectedState: import("@sinclair/typebox").TOptional;
expandedtate: import("@sinclair/typebox").TOptional;
event: import("@sinclair/typebox").TUnsafe;
currentNode: import("@sinclair/typebox").TObject<{
data: import("@sinclair/typebox").TOptional;
disabled: import("@sinclair/typebox").TBoolean;
}>>>>;
}>;
selected: import("@sinclair/typebox").TArray;
selectedPositions: import("@sinclair/typebox").TArray;
selectedNodes: import("@sinclair/typebox").TArray;
disabled: import("@sinclair/typebox").TBoolean;
}>>>;
expanded: import("@sinclair/typebox").TArray;
expandedPositions: import("@sinclair/typebox").TArray;
expandedNodes: import("@sinclair/typebox").TArray;
disabled: import("@sinclair/typebox").TBoolean;
}>>>;
searched: import("@sinclair/typebox").TArray;
searchedPositions: import("@sinclair/typebox").TArray;
searchedNodes: import("@sinclair/typebox").TArray;
disabled: import("@sinclair/typebox").TBoolean;
}>>>;
checked: import("@sinclair/typebox").TArray;
checkedPositions: import("@sinclair/typebox").TArray;
checkedNodes: import("@sinclair/typebox").TArray;
disabled: import("@sinclair/typebox").TBoolean;
}>>>;
childChecked: import("@sinclair/typebox").TArray;
childCheckedPositions: import("@sinclair/typebox").TArray;
childCheckedNodes: import("@sinclair/typebox").TArray;
disabled: import("@sinclair/typebox").TBoolean;
}>>>;
}>;
}>;
}];
readonly meta: {
readonly name: "WdTree";
readonly componentName: "Tree";
readonly title: "树";
readonly description: "以树形结构展示多层级的数据内容,如组织架构、物料信息、客户分类等";
readonly icon: "../../icons/Tree.svg";
readonly category: "展示";
readonly categoryOrder: 400;
readonly componentOrder: 250;
readonly platform: readonly ["MOBILEWEB", "PCWEB"];
readonly visible: readonly ["APP"];
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WdTree";
readonly group: {
readonly 数据: {
readonly 'x-index': 1;
readonly expand: true;
};
readonly 操作控制: {
readonly 'x-index': 2;
readonly expand: true;
};
readonly 节点风格: {
readonly 'x-index': 3;
readonly expand: true;
};
};
};
};
WdFormDetail: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TString;
label: import("@sinclair/typebox").TString;
viewType: import("@sinclair/typebox").TOptional>;
disabled: import("@sinclair/typebox").TBoolean;
value: import("@sinclair/typebox").TArray;
isPureArray: import("@sinclair/typebox").TBoolean;
readOnly: import("@sinclair/typebox").TBoolean;
fieldAuth: import("@sinclair/typebox").TString;
hasInitValue: import("@sinclair/typebox").TBoolean;
isWdFormDetail: import("@sinclair/typebox").TBoolean;
}>;
readonly properties: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TString;
isTableView: import("@sinclair/typebox").TBoolean;
}>;
readonly classes: readonly [{
readonly name: "根元素";
readonly selector: ".form-detail-wrap";
readonly description: "明细组件根元素";
}, {
readonly name: "PC 端明细组件根元素";
readonly selector: ".pc-form-detail-wrap";
readonly description: "可以为 PC 端的明细组件编写样式";
}, {
readonly name: "H5 端明细组件根元素";
readonly selector: ".h5-form-detail-wrap";
readonly description: "可以为 H5 端的明细组件编写样式";
}, {
readonly name: "小程序端明细组件根元素";
readonly selector: ".mp-form-detail-wrap";
readonly description: "可以为小程序端的明细组件编写样式";
}];
readonly methods: readonly [{
readonly name: "addition";
readonly label: "新增一行";
}, {
readonly name: "remove";
readonly label: "删除该行";
readonly params: {
readonly properties: {
readonly index: {
readonly title: "删除数据的标识";
readonly type: "string";
readonly default: "";
};
};
};
}, {
readonly name: "change";
readonly label: "值改变";
readonly params: {
readonly properties: {
readonly name: {
readonly title: "改变值的标识";
readonly type: "string";
readonly default: "";
};
readonly value: {
readonly title: "改变值的value";
readonly type: "string";
readonly default: "";
};
};
};
}];
readonly events: readonly [{
readonly name: "onDataChange";
readonly title: "值改变";
readonly description: "组件中的数据内容发生改变时触发";
}];
readonly compConfig: {
readonly isDataContainer: true;
readonly componentType: "formField";
};
readonly isContainer: true;
readonly meta: {
readonly name: "WdFormDetail";
readonly componentName: "formDetail";
readonly title: "明细";
readonly description: "明细";
readonly icon: "../../icons/Text.svg";
readonly category: "表单";
readonly visible: readonly [];
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/FormDetail";
};
};
CustomerService: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly isContainer: true;
readonly data: import("@sinclair/typebox").TObject<{
showMessageCard: import("@sinclair/typebox").TOptional;
sendMessageTitle: import("@sinclair/typebox").TOptional;
sendMessagePath: import("@sinclair/typebox").TOptional;
sendMessageImg: import("@sinclair/typebox").TOptional;
sessionFrom: import("@sinclair/typebox").TOptional;
template: import("@sinclair/typebox").TUnsafe<"normal" | "suspend">;
}>;
readonly methods: readonly [];
readonly classes: readonly [{
readonly name: "根元素";
readonly selector: ".wd-customer-service";
readonly description: "组件根元素";
}, {
readonly name: "小程序端根元素";
readonly selector: ".wd-mp-customer-service";
readonly description: "可以为小程序端的组件编写样式";
}];
readonly events: readonly [{
readonly title: "客服消息回调";
readonly name: "contact";
readonly 'x-platforms': readonly ["MP"];
readonly detail: import("@sinclair/typebox").TObject<{
errMsg: import("@sinclair/typebox").TString;
path: import("@sinclair/typebox").TString;
query: import("@sinclair/typebox").TObject<{}>;
}>;
}];
readonly meta: {
readonly title: "客服会话";
readonly name: "CustomerService";
readonly componentName: "CustomerService";
readonly description: "用于在小程序中打开客服对话页面。";
readonly icon: "../../icons/customerService.svg";
readonly category: "小程序";
readonly categoryOrder: 700;
readonly componentOrder: 590;
readonly platform: readonly ["MP"];
readonly visible: readonly ["APP"];
readonly templates: readonly [{
readonly when: "$attached";
readonly to: "$children";
readonly body: string;
}, {
readonly when: "template";
readonly to: "$children";
readonly body: string;
}];
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/wxOpen/CustomerService";
readonly group: {
readonly 通用: {
readonly 'x-index': 1;
readonly expand: true;
};
readonly 风格: {
readonly 'x-index': 2;
readonly expand: true;
};
};
};
};
FormTime: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TString;
label: import("@sinclair/typebox").TString;
labelVisible: import("@sinclair/typebox").TBoolean;
placeholder: import("@sinclair/typebox").TString;
value: import("@sinclair/typebox").TString;
clearable: import("@sinclair/typebox").TBoolean;
required: import("@sinclair/typebox").TBoolean;
requiredFlag: import("@sinclair/typebox").TBoolean;
requiredMsg: import("@sinclair/typebox").TString;
layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">;
size: import("@sinclair/typebox").TUnsafe<"s" | "m" | "l" | "full">;
start: import("@sinclair/typebox").TString;
end: import("@sinclair/typebox").TString;
disabled: import("@sinclair/typebox").TBoolean;
}>;
readonly compConfig: {
readonly componentType: "formField";
};
readonly events: readonly [{
readonly title: "值改变";
readonly name: "change";
}, {
readonly title: "取消";
readonly name: "cancel";
}];
readonly meta: {
readonly title: "时间选择";
readonly name: "FormTime";
readonly componentName: "TimeInput";
readonly description: "用于选择时间,支持时分选择模式,例如22:30。";
readonly icon: "../icons/FormTime.svg";
readonly category: "表单";
readonly categoryOrder: 500;
readonly componentOrder: 410;
readonly visible: readonly ["APP", "COMPONENT"];
};
readonly properties: import("@sinclair/typebox").TObject<{
value: import("@sinclair/typebox").TString;
}>;
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/FormTime";
readonly shortcut: {
readonly props: readonly ["name", "label"];
};
readonly recommendTypes: {
readonly name: readonly [{
readonly type: "number";
readonly format: "time";
readonly text: "日期时间-时间";
}];
};
};
};
FormRegion: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TString;
label: import("@sinclair/typebox").TString;
labelVisible: import("@sinclair/typebox").TBoolean;
placeholder: import("@sinclair/typebox").TString;
value: import("@sinclair/typebox").TArray;
required: import("@sinclair/typebox").TBoolean;
requiredFlag: import("@sinclair/typebox").TBoolean;
requiredMsg: import("@sinclair/typebox").TString;
layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">;
separator: import("@sinclair/typebox").TString;
disabled: import("@sinclair/typebox").TBoolean;
size: import("@sinclair/typebox").TUnsafe<"s" | "m" | "l" | "full">;
}>;
readonly compConfig: {
readonly componentType: "formField";
};
readonly events: readonly [{
readonly title: "值改变";
readonly name: "change";
}, {
readonly title: "取消";
readonly name: "cancel";
}];
readonly meta: {
readonly title: "地区选择(已废弃)";
readonly name: "FormRegion";
readonly componentName: "Region";
readonly description: "地区选择(已废弃)";
readonly category: "表单";
readonly icon: "../icons/FormRegion.svg";
readonly visible: readonly [];
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/FormRegion";
readonly visible: readonly [];
readonly recommendTypes: {
readonly name: readonly [{
readonly type: "string";
readonly format: "x-area-code";
readonly text: "地区";
}];
};
};
};
FormDate: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TString;
label: import("@sinclair/typebox").TString;
labelVisible: import("@sinclair/typebox").TBoolean;
placeholder: import("@sinclair/typebox").TString;
mode: import("@sinclair/typebox").TUnsafe<"datetime" | "month" | "year" | "day">;
value: import("@sinclair/typebox").TString;
start: import("@sinclair/typebox").TString;
end: import("@sinclair/typebox").TString;
clearable: import("@sinclair/typebox").TBoolean;
required: import("@sinclair/typebox").TBoolean;
requiredFlag: import("@sinclair/typebox").TBoolean;
requiredMsg: import("@sinclair/typebox").TString;
layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">;
size: import("@sinclair/typebox").TUnsafe<"s" | "m" | "l" | "full">;
disabled: import("@sinclair/typebox").TBoolean;
}>;
readonly compConfig: {
readonly componentType: "formField";
};
readonly events: readonly [{
readonly title: "值改变";
readonly name: "change";
}, {
readonly title: "取消";
readonly name: "cancel";
}];
readonly meta: {
readonly description: "用于选择日期时间,支持年月日时分秒、年月日等选择模式。";
readonly icon: "../icons/FormDate.svg";
readonly title: "日期时间选择[旧]";
readonly name: "FormDate";
readonly componentName: "DateInput";
readonly category: "表单";
readonly categoryOrder: 500;
readonly componentOrder: 400;
readonly visible: readonly [];
readonly disableUpgradeAll: true;
readonly deprecated: true;
readonly renderMode: readonly [{
readonly component: "WdDate";
readonly renderType: "update";
readonly props: {};
readonly description: "- 支持标题、选择框的提示语配置;\n - 支持标题的对齐、宽度、换行配置;\n - 支持选择框前/后缀图标和文本的配置;\n - 支持快捷去除移动端下划线、PC端输入边框;\n - 支持通过标准化的样式API和CSS变量灵活修改和自定义组件样式;";
}];
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/FormDate";
readonly shortcut: {
readonly props: readonly ["name", "label"];
};
readonly recommendTypes: {
readonly name: readonly [{
readonly text: "日期时间";
readonly type: "number";
readonly format: "date/datetime";
}];
};
};
};
FormSelect: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TString;
label: import("@sinclair/typebox").TString;
labelVisible: import("@sinclair/typebox").TBoolean;
placeholder: import("@sinclair/typebox").TString;
value: import("@sinclair/typebox").TString;
required: import("@sinclair/typebox").TBoolean;
requiredFlag: import("@sinclair/typebox").TBoolean;
requiredMsg: import("@sinclair/typebox").TString;
layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">;
disabled: import("@sinclair/typebox").TBoolean;
range: import("@sinclair/typebox").TArray>;
size: import("@sinclair/typebox").TUnsafe<"s" | "m" | "l" | "full">;
where: import("@sinclair/typebox").TArray;
format: import("@sinclair/typebox").TUnsafe<"x-enum" | "related" | "father-son" | "many-one">;
viewId: import("@sinclair/typebox").TString;
enumName: import("@sinclair/typebox").TString;
tipBlock: import("@sinclair/typebox").TString;
primaryField: import("@sinclair/typebox").TString;
dataSourceName: import("@sinclair/typebox").TString;
}>;
readonly properties: import("@sinclair/typebox").TObject<{
value: import("@sinclair/typebox").TString;
}>;
readonly events: readonly [{
readonly title: "值改变";
readonly name: "change";
}, {
readonly title: "取消";
readonly name: "cancel";
}];
readonly compConfig: {
readonly componentType: "formField";
};
readonly meta: {
readonly title: "下拉选择";
readonly name: "FormSelect";
readonly componentName: "Select";
readonly description: "以列表形式展示选项,用户可进行搜索和选择操作。";
readonly category: "表单";
readonly icon: "../icons/FormSelect.svg";
readonly categoryOrder: 500;
readonly componentOrder: 370;
readonly visible: readonly ["APP", "COMPONENT"];
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/FormSelect";
readonly shortcut: {
readonly props: readonly ["name", "label"];
};
readonly recommendTypes: {
readonly name: readonly [{
readonly text: "枚举";
readonly type: "string";
readonly format: "x-enum";
readonly 'x-multi-select': false;
}, {
readonly text: "关联关系/主子明细";
readonly type: "string";
readonly format: "father-son/related";
}];
};
};
};
FormSelectMultiple: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TString;
label: import("@sinclair/typebox").TString;
labelVisible: import("@sinclair/typebox").TBoolean;
placeholder: import("@sinclair/typebox").TString;
value: import("@sinclair/typebox").TArray;
required: import("@sinclair/typebox").TBoolean;
requiredFlag: import("@sinclair/typebox").TBoolean;
requiredMsg: import("@sinclair/typebox").TString;
layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">;
disabled: import("@sinclair/typebox").TBoolean;
range: import("@sinclair/typebox").TArray>;
size: import("@sinclair/typebox").TUnsafe<"s" | "m" | "l" | "full">;
format: import("@sinclair/typebox").TUnsafe<"many-many" | "one-many">;
viewId: import("@sinclair/typebox").TString;
enumName: import("@sinclair/typebox").TString;
tipBlock: import("@sinclair/typebox").TString;
primaryField: import("@sinclair/typebox").TString;
dataSourceName: import("@sinclair/typebox").TString;
}>;
readonly properties: import("@sinclair/typebox").TObject<{
value: import("@sinclair/typebox").TArray;
}>;
readonly events: readonly [{
readonly title: "值改变";
readonly name: "change";
}, {
readonly title: "取消";
readonly name: "cancel";
}];
readonly compConfig: {
readonly componentType: "formField";
};
readonly meta: {
readonly title: "下拉多选";
readonly name: "FormSelectMultiple";
readonly componentName: "MultipleSelect";
readonly description: "用于以列表形式提供多个可选项,由用户选择其一的场景。";
readonly category: "表单";
readonly icon: "../icons/FormSelectMultiple.svg";
readonly categoryOrder: 500;
readonly componentOrder: 376;
readonly visible: readonly ["APP", "COMPONENT"];
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/FormSelectMultiple";
readonly shortcut: {
readonly props: readonly ["name", "label"];
};
readonly recommendTypes: {
readonly name: readonly [{
readonly text: "一对多/多对多";
readonly type: "string";
readonly format: "one-many/many-many";
}];
};
};
};
FormMultiRegion: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TString;
label: import("@sinclair/typebox").TString;
labelVisible: import("@sinclair/typebox").TBoolean;
value: import("@sinclair/typebox").TString;
regionType: import("@sinclair/typebox").TUnsafe<"levelOne" | "levelTwo" | "levelThree">;
placeholder: import("@sinclair/typebox").TString;
disabled: import("@sinclair/typebox").TBoolean;
size: import("@sinclair/typebox").TUnsafe<"s" | "m" | "l" | "full">;
layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">;
required: import("@sinclair/typebox").TBoolean;
requiredFlag: import("@sinclair/typebox").TBoolean;
requiredMsg: import("@sinclair/typebox").TString;
}>;
readonly properties: import("@sinclair/typebox").TObject<{
value: import("@sinclair/typebox").TString;
}>;
readonly compConfig: {
readonly componentType: "formField";
};
readonly events: readonly [{
readonly title: "值改变";
readonly name: "change";
}, {
readonly title: "取消";
readonly name: "cancel";
}];
readonly meta: {
readonly title: "地区选择";
readonly name: "FormMultiRegion";
readonly componentName: "RegionInput";
readonly description: "用于选择各级行政区划(省市区)。";
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/FormRegion";
readonly category: "表单";
readonly icon: "../icons/FormMultiRegion.svg";
readonly categoryOrder: 500;
readonly componentOrder: 480;
readonly visible: readonly ["APP"];
};
readonly configMeta: {
readonly shortcut: {
readonly props: readonly ["name", "label"];
};
};
};
FormUploadFile: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TString;
label: import("@sinclair/typebox").TString;
labelVisible: import("@sinclair/typebox").TBoolean;
required: import("@sinclair/typebox").TBoolean;
requiredFlag: import("@sinclair/typebox").TBoolean;
requiredMsg: import("@sinclair/typebox").TString;
value: import("@sinclair/typebox").TArray;
maxSize: import("@sinclair/typebox").TNumber;
layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">;
acceptTypes: import("@sinclair/typebox").TArray;
downloadVisible: import("@sinclair/typebox").TBoolean;
deleteVisible: import("@sinclair/typebox").TBoolean;
disabled: import("@sinclair/typebox").TBoolean;
disableMultiSwitch: import("@sinclair/typebox").TBoolean;
single: import("@sinclair/typebox").TBoolean;
maxUploadCount: import("@sinclair/typebox").TNumber;
}>;
readonly properties: import("@sinclair/typebox").TObject<{
value: import("@sinclair/typebox").TArray;
}>;
readonly events: readonly [{
readonly title: "值改变";
readonly name: "change";
}, {
readonly title: "上传成功";
readonly name: "success";
}, {
readonly title: "上传失败";
readonly name: "error";
}];
readonly compConfig: {
readonly componentType: "formField";
};
readonly meta: {
readonly title: "文件上传";
readonly name: "FormUploadFile";
readonly componentName: "UploadFile";
readonly category: "表单";
readonly description: "用于上传文件、保存文件数据。";
readonly icon: "../icons/FormUploadFile.svg";
readonly categoryOrder: 500;
readonly componentOrder: 430;
readonly visible: readonly ["APP", "COMPONENT"];
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/FormUploadFile";
readonly shortcut: {
readonly props: readonly ["name", "label"];
};
readonly recommendTypes: {
readonly name: readonly [{
readonly text: "文件";
readonly type: "string";
readonly format: "x-file";
}];
};
};
};
FormImageUploader: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TString;
title: import("@sinclair/typebox").TString;
labelVisible: import("@sinclair/typebox").TBoolean;
required: import("@sinclair/typebox").TBoolean;
requiredFlag: import("@sinclair/typebox").TBoolean;
requiredMsg: import("@sinclair/typebox").TString;
acceptTypes: import("@sinclair/typebox").TArray>;
maxSize: import("@sinclair/typebox").TNumber;
single: import("@sinclair/typebox").TBoolean;
maxUploadCount: import("@sinclair/typebox").TNumber;
value: import("@sinclair/typebox").TArray;
showShape: import("@sinclair/typebox").TUnsafe<"circular" | "roundedTectangle" | "ectangle">;
layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">;
disabled: import("@sinclair/typebox").TBoolean;
isChooseAvatar: import("@sinclair/typebox").TBoolean;
disableMultiSwitch: import("@sinclair/typebox").TBoolean;
}>;
readonly properties: import("@sinclair/typebox").TObject<{
value: import("@sinclair/typebox").TArray;
}>;
readonly compConfig: {
readonly componentType: "formField";
};
readonly events: readonly [{
readonly title: "值改变";
readonly name: "change";
}, {
readonly title: "上传成功";
readonly name: "success";
}, {
readonly title: "上传失败";
readonly name: "error";
}];
readonly meta: {
readonly name: "FormImageUploader";
readonly componentName: "ImageUploader";
readonly title: "图片上传";
readonly description: "用于上传图片、保存图片数据。";
readonly category: "表单";
readonly icon: "../icons/FormImageUploader.svg";
readonly categoryOrder: 500;
readonly componentOrder: 420;
readonly visible: readonly ["APP"];
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/FormImageUploader";
readonly shortcut: {
readonly props: readonly ["name", "title"];
};
readonly recommendTypes: {
readonly name: readonly [{
readonly text: "图片";
readonly type: "string";
readonly format: "x-image";
}];
};
};
};
FormUserTreeSelect: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TString;
label: import("@sinclair/typebox").TString;
labelVisible: import("@sinclair/typebox").TBoolean;
placeholder: import("@sinclair/typebox").TString;
defaultValueType: import("@sinclair/typebox").TUnsafe<"noneUser" | "confirmUser" | "loginUser">;
confirmValue: import("@sinclair/typebox").TString;
value: import("@sinclair/typebox").TString;
required: import("@sinclair/typebox").TBoolean;
requiredFlag: import("@sinclair/typebox").TBoolean;
requiredMsg: import("@sinclair/typebox").TString;
secondDisplay: import("@sinclair/typebox").TString;
where: import("@sinclair/typebox").TArray;
corpScope: import("@sinclair/typebox").TArray;
layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">;
size: import("@sinclair/typebox").TUnsafe<"s" | "m" | "l" | "full">;
disabled: import("@sinclair/typebox").TBoolean;
multiple: import("@sinclair/typebox").TBoolean;
}>;
readonly properties: import("@sinclair/typebox").TObject<{
value: import("@sinclair/typebox").TString;
}>;
readonly compConfig: {
readonly componentType: "formField";
};
readonly events: readonly [{
readonly title: "值改变";
readonly name: "change";
readonly description: "组件中的数据内容发生改变时触发";
}];
readonly meta: {
readonly name: "FormUserTreeSelect";
readonly componentName: "UserSelect";
readonly title: "成员选择";
readonly description: "用于选择组织架构中的用户成员。";
readonly category: "表单";
readonly categoryOrder: 500;
readonly componentOrder: 450;
readonly visible: readonly ["APP", "COMPONENT"];
readonly icon: "../icons/FormUserTreeSelect.svg";
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/FormUserTreeSelect";
readonly shortcut: {
readonly props: readonly ["name", "label"];
};
readonly platform: readonly ["WEB"];
readonly recommendTypes: {
readonly name: readonly [{
readonly text: "关联关系";
readonly type: "string";
readonly format: "father-son";
}, {
readonly text: "主子明细-用户";
readonly type: "string";
readonly format: "related";
readonly 'x-parent': {
readonly type: "related";
readonly parentDataSourceName: "sys_user";
};
}];
};
};
};
FormLocation: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TString;
label: import("@sinclair/typebox").TString;
labelVisible: import("@sinclair/typebox").TBoolean;
dataSource: import("@sinclair/typebox").TRecord;
locationRange: import("@sinclair/typebox").TUnsafe<0 | -1 | 100 | 500 | 2000 | 1000 | 300>;
customRange: import("@sinclair/typebox").TNumber;
locationType: import("@sinclair/typebox").TUnsafe<2 | 1>;
defauleShowLocation: import("@sinclair/typebox").TBoolean;
required: import("@sinclair/typebox").TBoolean;
requiredFlag: import("@sinclair/typebox").TBoolean;
requiredMsg: import("@sinclair/typebox").TString;
layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">;
showLngLat: import("@sinclair/typebox").TBoolean;
showMap: import("@sinclair/typebox").TBoolean;
zoom: import("@sinclair/typebox").TBoolean;
drag: import("@sinclair/typebox").TBoolean;
disabled: import("@sinclair/typebox").TBoolean;
validateStatus: import("@sinclair/typebox").TUnsafe<"success" | "error" | "warn">;
value: import("@sinclair/typebox").TObject<{
address: import("@sinclair/typebox").TString;
geopoint: import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TString;
coordinates: import("@sinclair/typebox").TTuple<[import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TNumber]>;
}>;
}>;
}>;
readonly properties: import("@sinclair/typebox").TObject<{
value: import("@sinclair/typebox").TObject<{
address: import("@sinclair/typebox").TString;
geopoint: import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TString;
coordinates: import("@sinclair/typebox").TTuple<[import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TNumber]>;
}>;
}>;
}>;
readonly compConfig: {
readonly componentType: "formField";
};
readonly events: readonly [{
readonly title: "选择定位坐标改变";
readonly name: "change";
}];
readonly meta: {
readonly name: "FormLocation";
readonly componentName: "LocationInput";
readonly title: "地图定位";
readonly description: "用于在表单中进行地图选点定位。";
readonly category: "表单";
readonly icon: "../icons/FormLocation.svg";
readonly categoryOrder: 500;
readonly componentOrder: 470;
readonly visible: readonly ["APP"];
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/FormLocation";
readonly shortcut: {
readonly props: readonly ["name", "label", "dataSource"];
};
readonly recommendTypes: {
readonly name: readonly [{
readonly text: "地理位置";
readonly type: "object";
readonly format: "x-location";
}];
};
};
};
FormSwitch: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TString;
label: import("@sinclair/typebox").TString;
labelVisible: import("@sinclair/typebox").TBoolean;
value: import("@sinclair/typebox").TBoolean;
required: import("@sinclair/typebox").TBoolean;
requiredFlag: import("@sinclair/typebox").TBoolean;
requiredMsg: import("@sinclair/typebox").TString;
layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">;
disabled: import("@sinclair/typebox").TBoolean;
}>;
readonly compConfig: {
readonly componentType: "formField";
};
readonly events: readonly [{
readonly title: "值改变";
readonly name: "change";
}];
readonly meta: {
readonly title: "开关[旧]";
readonly name: "FormSwitch";
readonly componentName: "Switch";
readonly description: "用于控制是和否(布尔值)。";
readonly category: "表单";
readonly icon: "../icons/FormSwitch.svg";
readonly categoryOrder: 500;
readonly componentOrder: 440;
readonly visible: readonly [];
readonly disableUpgradeAll: true;
readonly deprecated: true;
readonly renderMode: readonly [{
readonly component: "WdSwitch";
readonly renderType: "update";
readonly description: "- 支持标题、内容框的提示语配置;\n - 支持标题的对齐、宽度、换行配置;\n - 支持开关图标大中小可选择;\n - 支持快捷去除移动端下划线;\n - 支持通过标准化的样式API和CSS变量灵活修改和自定义组件样式;";
}];
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/FormSwitch";
readonly shortcut: {
readonly props: readonly ["name", "label"];
};
readonly recommendTypes: {
readonly name: readonly [{
readonly type: "boolean";
readonly text: "布尔值";
}];
};
};
};
FormPhone: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TString;
label: import("@sinclair/typebox").TString;
labelVisible: import("@sinclair/typebox").TBoolean;
value: import("@sinclair/typebox").TString;
placeholder: import("@sinclair/typebox").TString;
disabled: import("@sinclair/typebox").TBoolean;
focus: import("@sinclair/typebox").TBoolean;
layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">;
size: import("@sinclair/typebox").TUnsafe<"s" | "m" | "l" | "full">;
required: import("@sinclair/typebox").TBoolean;
requiredFlag: import("@sinclair/typebox").TBoolean;
requiredMsg: import("@sinclair/typebox").TString;
clearable: import("@sinclair/typebox").TBoolean;
}>;
readonly compConfig: {
readonly componentType: "formField";
};
readonly events: readonly [{
readonly title: "值改变";
readonly name: "change";
}, {
readonly title: "失焦";
readonly name: "blur";
}, {
readonly title: "聚焦";
readonly name: "focus";
}, {
readonly title: "确认";
readonly name: "confirm";
}, {
readonly title: "清除内容";
readonly name: "clear";
}];
readonly meta: {
readonly name: "FormPhone";
readonly title: "电话输入[旧]";
readonly componentName: "PhoneInput";
readonly description: "用于输入电话号码,会强制校验输入内容是否符合电话格式。";
readonly category: "表单";
readonly icon: "../icons/FormPhone.svg";
readonly categoryOrder: 500;
readonly componentOrder: 500;
readonly visible: readonly [];
readonly deprecated: true;
readonly disableUpgradeAll: true;
readonly renderMode: readonly [{
readonly component: "WdInputPhone";
readonly renderType: "update";
readonly props: {
readonly 'data.value': "data.inputValue";
};
readonly description: "- 支持标题、输入框的提示语配置;\n - 支持标题的对齐、宽度、换行配置;\n - 支持输入框前/后缀图标和文本的配置;\n - 支持支持控制限制字数的展示;\n - 支持快捷去除移动端下划线、PC端输入边框;\n - 支持通过标准化的样式API和CSS变量灵活修改和自定义组件样式;";
}];
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/FormPhone";
readonly shortcut: {
readonly props: readonly ["name", "label"];
};
readonly recommendTypes: {
readonly name: readonly [{
readonly type: "string";
readonly format: "phone/tel";
readonly text: "电话";
}];
};
};
};
FormUrl: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TString;
label: import("@sinclair/typebox").TString;
labelVisible: import("@sinclair/typebox").TBoolean;
value: import("@sinclair/typebox").TString;
maxLength: import("@sinclair/typebox").TNumber;
placeholder: import("@sinclair/typebox").TString;
disabled: import("@sinclair/typebox").TBoolean;
focus: import("@sinclair/typebox").TBoolean;
layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">;
size: import("@sinclair/typebox").TUnsafe<"s" | "m" | "l" | "full">;
required: import("@sinclair/typebox").TBoolean;
requiredFlag: import("@sinclair/typebox").TBoolean;
requiredMsg: import("@sinclair/typebox").TString;
clearable: import("@sinclair/typebox").TBoolean;
}>;
readonly compConfig: {
readonly componentType: "formField";
};
readonly events: readonly [{
readonly title: "值改变";
readonly name: "change";
}, {
readonly title: "失焦";
readonly name: "blur";
}, {
readonly title: "聚焦";
readonly name: "focus";
}, {
readonly title: "确认";
readonly name: "confirm";
}, {
readonly title: "清除内容";
readonly name: "clear";
}];
readonly meta: {
readonly name: "FormUrl";
readonly title: "URL输入[旧]";
readonly componentName: "UrlInput";
readonly description: "用于输入URL地址,会强制校验输入内容是否符合邮箱格式。";
readonly category: "表单";
readonly categoryOrder: 500;
readonly componentOrder: 510;
readonly icon: "../icons/FormUrl.svg";
readonly visible: readonly [];
readonly disableUpgradeAll: true;
readonly deprecated: true;
readonly renderMode: readonly [{
readonly component: "WdInputUrl";
readonly renderType: "update";
readonly props: {
readonly 'data.value': "data.inputValue";
};
readonly description: "- 支持标题、输入框的提示语配置;\n - 支持标题的对齐、宽度、换行配置;\n - 支持输入框前/后缀图标和文本的配置;\n - 支持支持控制限制字数的展示;\n - 支持快捷去除移动端下划线、PC端输入边框;\n - 支持通过标准化的样式API和CSS变量灵活修改和自定义组件样式;";
}];
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/FormUrl";
readonly shortcut: {
readonly props: readonly ["name", "label"];
};
readonly recommendTypes: {
readonly name: readonly [{
readonly type: "string";
readonly format: "url";
readonly text: "网址";
}];
};
};
};
FormEmail: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TString;
label: import("@sinclair/typebox").TString;
labelVisible: import("@sinclair/typebox").TBoolean;
value: import("@sinclair/typebox").TString;
placeholder: import("@sinclair/typebox").TString;
focus: import("@sinclair/typebox").TBoolean;
disabled: import("@sinclair/typebox").TBoolean;
maxLength: import("@sinclair/typebox").TNumber;
layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">;
size: import("@sinclair/typebox").TUnsafe<"s" | "m" | "l" | "full">;
required: import("@sinclair/typebox").TBoolean;
requiredFlag: import("@sinclair/typebox").TBoolean;
requiredMsg: import("@sinclair/typebox").TString;
clearable: import("@sinclair/typebox").TBoolean;
}>;
readonly events: readonly [{
readonly title: "值改变";
readonly name: "change";
}, {
readonly title: "失焦";
readonly name: "blur";
}, {
readonly title: "聚焦";
readonly name: "focus";
}, {
readonly title: "确认";
readonly name: "confirm";
}, {
readonly title: "清除内容";
readonly name: "clear";
}];
readonly compConfig: {
readonly componentType: "formField";
};
readonly meta: {
readonly name: "FormEmail";
readonly title: "邮箱输入[旧]";
readonly componentName: "EmailInput";
readonly description: "用于输入邮箱地址,会强制校验输入内容是否符合邮箱格式。";
readonly category: "表单";
readonly icon: "../icons/FormEmail.svg";
readonly visible: readonly [];
readonly disableUpgradeAll: true;
readonly deprecated: true;
readonly renderMode: readonly [{
readonly component: "WdInputEmail";
readonly renderType: "update";
readonly props: {
readonly 'data.value': "data.inputValue";
};
readonly description: "- 支持标题、输入框的提示语配置;\n - 支持标题的对齐、宽度、换行配置;\n - 支持输入框前/后缀图标和文本的配置;\n - 支持支持控制限制字数的展示;\n - 支持快捷去除移动端下划线、PC端输入边框;\n - 支持通过标准化的样式API和CSS变量灵活修改和自定义组件样式;";
}];
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/FormEmail";
readonly shortcut: {
readonly props: readonly ["name", "label"];
};
readonly recommendTypes: {
readonly name: readonly [{
readonly type: "string";
readonly format: "email";
readonly text: "邮箱";
}];
};
};
};
FormDepartTreeSelect: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TString;
label: import("@sinclair/typebox").TString;
labelVisible: import("@sinclair/typebox").TBoolean;
placeholder: import("@sinclair/typebox").TString;
defaultValueType: import("@sinclair/typebox").TUnsafe<"noneDepart" | "confirmDepart">;
confirmValue: import("@sinclair/typebox").TString;
value: import("@sinclair/typebox").TString;
required: import("@sinclair/typebox").TBoolean;
requiredFlag: import("@sinclair/typebox").TBoolean;
requiredMsg: import("@sinclair/typebox").TString;
layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">;
size: import("@sinclair/typebox").TUnsafe<"s" | "m" | "l" | "full">;
disabled: import("@sinclair/typebox").TBoolean;
multiple: import("@sinclair/typebox").TBoolean;
departmentScope: import("@sinclair/typebox").TArray;
}>;
readonly properties: import("@sinclair/typebox").TObject<{
value: import("@sinclair/typebox").TString;
}>;
readonly events: readonly [{
readonly title: "值改变";
readonly name: "change";
readonly description: "组件中的数据内容发生改变时触发";
}];
readonly compConfig: {
readonly componentType: "formField";
};
readonly meta: {
readonly name: "FormDepartTreeSelect";
readonly componentName: "DepartmentSelect";
readonly title: "部门选择";
readonly category: "表单";
readonly description: "用于选择组织架构中的各级部门。";
readonly categoryOrder: 500;
readonly componentOrder: 460;
readonly icon: "../icons/FormDepartTreeSelect.svg";
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/FormDepartTreeSelect";
readonly visible: readonly ["APP", "COMPONENT"];
readonly shortcut: {
readonly props: readonly ["name", "label"];
};
readonly recommendTypes: {
readonly name: readonly [{
readonly text: "关联关系";
readonly type: "string";
readonly format: "father-son";
}, {
readonly text: "主子明细-部门";
readonly type: "string";
readonly format: "related";
readonly 'x-parent': {
readonly type: "related";
readonly parentDataSourceName: "sys_department";
};
}];
};
};
};
FormRichText: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
maxSize: import("@sinclair/typebox").TNumber;
acceptTypes: import("@sinclair/typebox").TArray>;
name: import("@sinclair/typebox").TString;
title: import("@sinclair/typebox").TString;
titleVisible: import("@sinclair/typebox").TBoolean;
required: import("@sinclair/typebox").TBoolean;
requiredFlag: import("@sinclair/typebox").TBoolean;
requiredMsg: import("@sinclair/typebox").TString;
value: import("@sinclair/typebox").TString;
layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">;
disabled: import("@sinclair/typebox").TBoolean;
readOnly: import("@sinclair/typebox").TBoolean;
}>;
readonly properties: import("@sinclair/typebox").TObject<{
value: import("@sinclair/typebox").TString;
}>;
readonly events: readonly [{
readonly title: "值改变";
readonly name: "change";
readonly 'x-platforms': ["MOBILEWEB", "PCWEB"];
readonly description: "组件中的数据内容发生改变时触发";
}];
readonly compConfig: {
readonly componentType: "formField";
};
readonly meta: {
readonly name: "FormRichText";
readonly componentName: "RichTextInput";
readonly title: "富文本编辑";
readonly categoryOrder: 500;
readonly componentOrder: 362;
readonly description: "可调整文本样式,支持插入图片、链接等内容的富文本表单组件。";
readonly category: "表单";
readonly icon: "../icons/FormRichText.svg";
readonly visible: readonly ["APP"];
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/FormRichText";
readonly visible: readonly ["APP"];
readonly platform: readonly ["MOBILEWEB", "PCWEB"];
readonly shortcut: {
readonly props: readonly ["name", "title"];
};
readonly recommendTypes: {
readonly name: readonly [{
readonly text: "富文本";
readonly type: "string";
readonly format: "x-rtf";
}];
};
};
};
FormCheckbox: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TString;
label: import("@sinclair/typebox").TString;
labelVisible: import("@sinclair/typebox").TBoolean;
range: import("@sinclair/typebox").TArray>;
value: import("@sinclair/typebox").TArray;
required: import("@sinclair/typebox").TBoolean;
requiredFlag: import("@sinclair/typebox").TBoolean;
requiredMsg: import("@sinclair/typebox").TString;
layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">;
disabled: import("@sinclair/typebox").TBoolean;
format: import("@sinclair/typebox").TString;
enumName: import("@sinclair/typebox").TString;
tipBlock: import("@sinclair/typebox").TString;
}>;
readonly events: readonly [{
readonly title: "值改变";
readonly name: "change";
}];
readonly compConfig: {
readonly componentType: "formField";
};
readonly meta: {
readonly description: "用于在页面中平铺展示多个可选项,由用户进行多项选择的场景。";
readonly icon: "../icons/FormCheckbox.svg";
readonly title: "多选[旧]";
readonly name: "FormCheckbox";
readonly componentName: "Checkbox";
readonly category: "表单";
readonly platform: readonly [];
readonly visible: readonly [];
readonly categoryOrder: 500;
readonly componentOrder: 390;
readonly disableUpgradeAll: true;
readonly deprecated: true;
readonly renderMode: readonly [{
readonly component: "WdCheckboxList";
readonly renderType: "update";
readonly description: "- 支持标题、内容框的提示语配置;\n - 支持标题的对齐、宽度、换行配置;\n - 支持选项横向/纵向排列方式可选择;\n - 支持快捷去除移动端下划线;\n - 支持通过标准化的样式API和CSS变量灵活修改和自定义组件样式;";
}];
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/FormCheckbox";
readonly shortcut: {
readonly props: readonly ["name", "label"];
};
readonly recommendTypes: {
readonly name: readonly [{
readonly type: "array";
readonly format: "x-enum";
readonly text: "枚举";
readonly 'x-multi-select': true;
}];
};
};
};
FormRadio: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TString;
label: import("@sinclair/typebox").TString;
labelVisible: import("@sinclair/typebox").TBoolean;
value: import("@sinclair/typebox").TString;
required: import("@sinclair/typebox").TBoolean;
requiredFlag: import("@sinclair/typebox").TBoolean;
requiredMsg: import("@sinclair/typebox").TString;
layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">;
disabled: import("@sinclair/typebox").TBoolean;
range: import("@sinclair/typebox").TArray>;
format: import("@sinclair/typebox").TString;
enumName: import("@sinclair/typebox").TString;
tipBlock: import("@sinclair/typebox").TString;
}>;
readonly events: readonly [{
readonly title: "值改变";
readonly name: "change";
}];
readonly compConfig: {
readonly componentType: "formField";
};
readonly meta: {
readonly name: "FormRadio";
readonly title: "单选[旧]";
readonly componentName: "Radio";
readonly description: "用于在页面中平铺展示多个可选项,由用户选择其一的场景。";
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/FormRegion";
readonly category: "表单";
readonly icon: "../icons/FormRadio.svg";
readonly visible: readonly [];
readonly disableUpgradeAll: true;
readonly deprecated: true;
readonly renderMode: readonly [{
readonly component: "WdRadioList";
readonly renderType: "update";
readonly description: "- 支持标题、内容框的提示语配置;\n - 支持标题的对齐、宽度、换行配置;\n - 支持选项横向/纵向排列方式可选择;\n - 支持快捷去除移动端下划线;\n - 支持通过标准化的样式API和CSS变量灵活修改和自定义组件样式;";
}];
};
};
FormTextArea: {
$schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
data: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TString;
label: import("@sinclair/typebox").TString;
labelVisible: import("@sinclair/typebox").TBoolean;
placeholder: import("@sinclair/typebox").TString;
value: import("@sinclair/typebox").TString;
required: import("@sinclair/typebox").TBoolean;
requiredFlag: import("@sinclair/typebox").TBoolean;
requiredMsg: import("@sinclair/typebox").TString;
layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">;
size: import("@sinclair/typebox").TUnsafe<"s" | "m" | "l" | "full">;
counterVisible: import("@sinclair/typebox").TBoolean;
maxLength: import("@sinclair/typebox").TNumber;
focus: import("@sinclair/typebox").TBoolean;
disabled: import("@sinclair/typebox").TBoolean;
}>;
events: readonly [{
readonly title: "值改变";
readonly name: "change";
}, {
readonly title: "失去焦点";
readonly name: "blur";
}, {
readonly title: "获取焦点";
readonly name: "focus";
}, {
readonly title: "清空内容";
readonly name: "clear";
}, {
readonly title: "确认内容";
readonly name: "confirm";
}];
compConfig: {
componentType: string;
};
meta: {
name: string;
componentName: string;
description: string;
icon: string;
docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/FormTextarea";
title: string;
category: string;
categoryOrder: number;
componentOrder: number;
visible: any[];
disableUpgradeAll: boolean;
deprecated: boolean;
renderMode: {
component: string;
renderType: string;
description: string;
}[];
};
};
FormInput: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
rules: import("@sinclair/typebox").TArray>;
value: import("@sinclair/typebox").TString;
layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">;
validateStatus: import("@sinclair/typebox").TUnsafe<"success" | "error" | "warn">;
isNickNameType: import("@sinclair/typebox").TBoolean;
required: import("@sinclair/typebox").TBoolean;
requiredFlag: import("@sinclair/typebox").TBoolean;
requiredMsg: import("@sinclair/typebox").TString;
name: import("@sinclair/typebox").TString;
label: import("@sinclair/typebox").TString;
labelVisible: import("@sinclair/typebox").TBoolean;
placeholder: import("@sinclair/typebox").TString;
size: import("@sinclair/typebox").TUnsafe<"s" | "m" | "l" | "full">;
type: import("@sinclair/typebox").TUnsafe<"number" | "text" | "idcard" | "digit">;
maxLength: import("@sinclair/typebox").TNumber;
password: import("@sinclair/typebox").TBoolean;
focus: import("@sinclair/typebox").TBoolean;
clearable: import("@sinclair/typebox").TBoolean;
disabled: import("@sinclair/typebox").TBoolean;
}>;
readonly compConfig: {
readonly componentType: "formField";
};
readonly events: readonly [{
readonly name: "change";
readonly title: "值改变";
}, {
readonly title: "失去焦点";
readonly name: "blur";
}, {
readonly title: "获取焦点";
readonly name: "focus";
}, {
readonly title: "清空内容";
readonly name: "clear";
}, {
readonly title: "确认内容";
readonly name: "confirm";
}];
readonly meta: {
readonly title: "单行输入[旧]";
readonly name: "FormInput";
readonly componentName: "Input";
readonly description: "用于输入/查看较短文本内容。";
readonly category: "表单";
readonly categoryOrder: 500;
readonly componentOrder: 350;
readonly icon: "../icons/FormInput.svg";
readonly visible: readonly [];
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/FormInput";
readonly shortcut: {
readonly props: readonly ["name", "label"];
};
readonly recommendTypes: {
readonly name: readonly [{
readonly text: "文本";
readonly type: "string";
}];
};
readonly disableUpgradeAll: true;
readonly deprecated: true;
readonly renderMode: readonly [{
readonly component: "WdInput";
readonly renderType: "update";
readonly props: {
readonly 'data.value': "data.inputValue";
};
readonly description: "- 支持标题、输入框的提示语配置;\n - 支持标题的对齐、宽度、换行配置;\n - 支持输入框前/后缀图标和文本的配置;\n - 支持支持控制限制字数的展示;\n - 支持快捷去除移动端下划线、PC端输入边框;\n - 支持通过标准化的样式API和CSS变量灵活修改和自定义组件样式;";
}];
};
};
WdForm: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
contentSlot: import("@sinclair/typebox").TUnsafe;
_id: import("@sinclair/typebox").TOptional;
formType_bind: import("@sinclair/typebox").TBoolean;
datasourceType: import("@sinclair/typebox").TUnsafe<"connector" | "custom-connector" | "model">;
formType: import("@sinclair/typebox").TUnsafe<"create" | "edit" | "read">;
dataSourceName: import("@sinclair/typebox").TString;
fields: import("@sinclair/typebox").TArray>;
layout: import("@sinclair/typebox").TUnsafe<"vertical" | "horizontal">;
methodCreate: import("@sinclair/typebox").TString;
methodUpdate: import("@sinclair/typebox").TString;
paramGetItem: import("@sinclair/typebox").TRecord;
methodGetItem: import("@sinclair/typebox").TString;
initialValues: import("@sinclair/typebox").TRecord;
}>;
readonly compConfig: {
readonly isDataContainer: true;
readonly componentType: "form";
};
readonly defaultStyles: {
readonly display: "block";
};
readonly properties: import("@sinclair/typebox").TObject<{
value: import("@sinclair/typebox").TRecord;
formType: import("@sinclair/typebox").TUnsafe<"create" | "edit" | "read">;
layout: import("@sinclair/typebox").TUnsafe<"vertical" | "horizontal">;
dataSourceName: import("@sinclair/typebox").TString;
clearValidate: import("@sinclair/typebox").TFunction<[], import("@sinclair/typebox").TVoid>;
dataSourceProfile: import("@sinclair/typebox").TAny;
errors: import("@sinclair/typebox").TRecord;
message: import("@sinclair/typebox").TString;
}>>>;
remoteValue: import("@sinclair/typebox").TRecord;
submitParams: import("@sinclair/typebox").TRecord;
}>;
readonly classes: readonly [{
readonly name: "根元素";
readonly selector: ".wd-form";
readonly description: "表单组件根元素";
}, {
readonly name: "PC 端表单根元素";
readonly selector: ".wd-pc-form";
readonly description: "可以为 PC 端的表单编写样式";
}, {
readonly name: "H5 端表单根元素";
readonly selector: ".wd-h5-form";
readonly description: "可以为 H5 端的表单编写样式";
}, {
readonly name: "小程序端表单根元素";
readonly selector: ".wd-mp-form";
readonly description: "可以为小程序端的表单编写样式";
}];
readonly methods: readonly [{
readonly name: "submit";
readonly label: "提交";
readonly description: "通过 $w..submit() 触发表单提交";
}, {
readonly name: "clearValue";
readonly label: "置空";
readonly description: "通过 $w..clearValue() 将表单置空";
}, {
readonly name: "clearValidate";
readonly label: "清空校验";
readonly description: "通过 $w..clearValidate() 清空校验";
}, {
readonly name: "validate";
readonly label: "校验";
readonly description: "通过 $w..validate() 触发表单提交";
}];
readonly events: [{
readonly title: "提交";
readonly name: "submit";
}, {
readonly title: "校验成功";
readonly name: "validateSuccess";
readonly detail: import("@sinclair/typebox").TObject<{
errors: import("@sinclair/typebox").TRecord;
}>;
}, {
readonly title: "校验失败";
readonly name: "validateFail";
readonly detail: import("@sinclair/typebox").TObject<{
errors: import("@sinclair/typebox").TRecord;
}>;
}, {
readonly title: "查询为空";
readonly name: "queryEmpty";
readonly detail: import("@sinclair/typebox").TObject<{
data: import("@sinclair/typebox").TRecord;
}>;
}, {
readonly title: "查询成功";
readonly name: "querySuccess";
readonly detail: import("@sinclair/typebox").TObject<{
data: import("@sinclair/typebox").TRecord;
}>;
}, {
readonly title: "查询失败";
readonly name: "queryFail";
readonly detail: import("@sinclair/typebox").TObject<{
error: import("@sinclair/typebox").TObject<{
requestid: import("@sinclair/typebox").TOptional;
message: import("@sinclair/typebox").TString;
code: import("@sinclair/typebox").TString;
}>;
}>;
}];
readonly meta: {
readonly description: "作为单行输入、下拉选择等各项表单类组件的父级容器,实现数据提交。";
readonly title: "表单容器";
readonly name: "WdForm";
readonly componentName: "Form";
readonly category: "数据容器";
readonly categoryOrder: 100;
readonly componentOrder: 30;
readonly visible: readonly ["APP", "COMPONENT"];
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/database/Form";
readonly icon: "https://comp-public-1303824488.file.myqcloud.com/lca/comGroup/cg-jgjmnsvid6ot/Form/icon.svg";
readonly shortcut: {
readonly props: readonly ["formType", "datasourceType", "dataSourceName", "_id", "methodCreate", "methodGetItem", "paramGetItem", "methodUpdate"];
};
readonly templates: readonly [{
readonly when: ",";
readonly body: "\n[[template]]\ncomponent = \"Container\"\n\n[template.attributes]\nclass = \"wd-form-item wd-form-title\"\n\n[[template.items]]\ncomponent = \"WdText\"\n\n[template.items.attributes]\nlevel = \"title-6\"\n\"text\" = \"表单标题\"\n\"class\" = \"wd-form-title__text\"\n\n";
readonly to: "contentSlot";
}];
};
};
FormDetail: {
$schema: string;
data: {
properties: {
name: {
type: string;
title: string;
description: string;
"x-index": number;
"x-component": string;
"x-rules": ({
message: string;
required: boolean;
pattern?: undefined;
} | {
message: string;
pattern: string;
required?: undefined;
})[];
required: boolean;
"x-category": string;
};
value: {
type: string;
title: string;
format: string;
default: any[];
description: string;
"x-index": number;
dataType: string;
"x-category": string;
"x-platforms": string[];
};
isPureArray: {
type: string;
title: string;
default: boolean;
"x-index": number;
"x-category": string;
"x-platforms": string[];
};
readOnly: {
type: string;
title: string;
default: boolean;
"x-index": number;
"x-category": string;
"x-platforms": string[];
};
fieldAuth: {
type: string;
title: string;
default: string;
"x-index": number;
"x-category": string;
"x-platforms": string[];
};
disabled: {
type: string;
title: string;
default: boolean;
description: string;
"x-index": number;
"x-category": string;
};
hasInitValue: {
type: string;
title: string;
default: boolean;
"x-index": number;
"x-category": string;
"x-platforms": string[];
};
isWdFormDetail: {
type: string;
title: string;
default: boolean;
"x-index": number;
"x-category": string;
"x-platforms": string[];
};
};
};
events: {
name: string;
title: string;
description: string;
}[];
methods: ({
name: string;
label: string;
params?: undefined;
} | {
name: string;
label: string;
params: {
properties: {
index: {
title: string;
type: string;
default: string;
};
name?: undefined;
value?: undefined;
};
};
} | {
name: string;
label: string;
params: {
properties: {
name: {
title: string;
type: string;
default: string;
};
value: {
title: string;
type: string;
default: string;
};
index?: undefined;
};
};
})[];
compConfig: {
isDataContainer: boolean;
componentType: string;
};
isContainer: boolean;
meta: {
title: string;
description: string;
category: string;
visible: any[];
docsUrl: string;
shortcut: {
props: string[];
};
};
};
Button: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
text: import("@sinclair/typebox").TString;
size: import("@sinclair/typebox").TOptional>;
type: import("@sinclair/typebox").TUnsafe<"primary" | "default" | "warn">;
loading: import("@sinclair/typebox").TOptional;
disabled: import("@sinclair/typebox").TOptional;
formType: import("@sinclair/typebox").TOptional>;
openType: import("@sinclair/typebox").TOptional>;
contentSlot: import("@sinclair/typebox").TOptional>;
categoryId: import("@sinclair/typebox").TOptional>;
sessionFrom: import("@sinclair/typebox").TOptional;
sendMessageTitle: import("@sinclair/typebox").TOptional;
sendMessagePath: import("@sinclair/typebox").TOptional;
sendMessageImg: import("@sinclair/typebox").TOptional;
showMessageCard: import("@sinclair/typebox").TOptional;
appParameter: import("@sinclair/typebox").TOptional;
}>;
readonly events: readonly [{
readonly title: "点击";
readonly name: "tap";
}, {
readonly title: "获取手机号";
readonly name: "getPhoneNumber";
readonly 'x-platforms': readonly ["MP"];
}, {
readonly title: "打开客服会话";
readonly name: "contact";
readonly 'x-platforms': readonly ["MP"];
}, {
readonly title: "获取用户信息";
readonly name: "getUserInfo";
readonly 'x-platforms': readonly ["MP"];
}, {
readonly title: "打开App";
readonly name: "launchApp";
readonly 'x-platforms': readonly ["MP"];
}, {
readonly title: "打开授权设置";
readonly name: "openSetting";
readonly 'x-platforms': readonly ["MP"];
}];
readonly meta: {
readonly name: "Button";
readonly title: "按钮";
readonly description: "按钮组件";
readonly icon: "//imgcache.qq.com/qcloud/lowcode/static/ide/left-material-icon/Button.svg";
readonly category: "展示";
readonly categoryOrder: 1;
readonly componentOrder: 1;
readonly visible: readonly [];
};
};
Text: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
text: import("@sinclair/typebox").TString;
level: import("@sinclair/typebox").TUnsafe<"0" | "1" | "2" | "3" | "4" | "5" | "6">;
maxLines: import("@sinclair/typebox").TNumber;
tips: import("@sinclair/typebox").TBoolean;
space: import("@sinclair/typebox").TBoolean;
userSelect: import("@sinclair/typebox").TBoolean;
}>;
readonly events: readonly [{
readonly name: "tap";
readonly title: "点击";
}];
readonly meta: {
readonly title: "文本[旧]";
readonly description: "用于展示页面中的文本内容。";
readonly category: "展示";
readonly categoryOrder: 400;
readonly componentOrder: 210;
readonly icon: "//imgcache.qq.com/qcloud/lowcode/static/ide/left-material-icon/Text.svg";
readonly visible: readonly [];
readonly deprecated: true;
readonly renderMode: readonly [{
readonly component: "WdText";
readonly props: {};
readonly renderType: "update";
readonly materialName: "gsd-h5-react";
readonly description: "- 文本组件支持配置文本内容溢出省略 - 文本初始化字体、字号、样式进行了优化 - 文本格式正文增加大中小三种可选";
}];
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/Text";
readonly shortcut: {
readonly props: readonly ["text", "level"];
};
};
};
Container: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
title: import("@sinclair/typebox").TString;
}>;
readonly events: readonly [{
readonly name: "tap";
readonly title: "点击";
}, {
readonly name: "longpress";
readonly title: "长按/contextmenu";
}, {
readonly name: "touchstart";
readonly title: "触摸开始";
}, {
readonly name: "touchmove";
readonly title: "触摸后移动";
}, {
readonly name: "touchcancel";
readonly title: "触摸取消";
}, {
readonly name: "touchend";
readonly title: "触摸结束";
}];
readonly isContainer: true;
readonly meta: {
readonly title: "普通容器";
readonly category: "布局";
readonly description: "可放入多个组件,常用于对组件布局进行管理控制。";
readonly categoryOrder: 200;
readonly componentOrder: 50;
readonly icon: "../icons/Container.svg";
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/grid/Container";
readonly shortcut: {
readonly extra: {
readonly container: {
readonly 'x-component': "container";
readonly 'x-component-props': readonly ["gsd-h5-react:Text", "CLOUDBASE_STANDARD:Button", "gsd-h5-react:Image", "CLOUDBASE_STANDARD:FormInput"];
readonly 'x-index': 1;
};
};
};
};
};
Image: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
src: import("@sinclair/typebox").TOptional;
fit: import("@sinclair/typebox").TOptional>;
imgPreview: import("@sinclair/typebox").TOptional;
maskClosable: import("@sinclair/typebox").TBoolean;
alt: import("@sinclair/typebox").TString;
showMenuByLongpress: import("@sinclair/typebox").TOptional;
lazyLoad: import("@sinclair/typebox").TBoolean;
mode: import("@sinclair/typebox").TOptional>;
}>;
readonly events: readonly [{
readonly name: "load";
readonly title: "加载成功";
}, {
readonly name: "error";
readonly title: "加载失败";
}, {
readonly name: "tap";
readonly title: "点击";
}];
readonly meta: {
readonly title: "图片(已废弃)";
readonly description: "用于在页面进行图片的展示。";
readonly category: "展示";
readonly icon: "../icons/Image.svg";
readonly categoryOrder: 400;
readonly componentOrder: 230;
readonly visible: readonly [];
readonly deprecated: true;
readonly renderMode: readonly [{
readonly component: "WdImage";
readonly props: {};
readonly renderType: "update";
readonly materialName: "gsd-h5-react";
}];
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/Image";
readonly shortcut: {
readonly props: readonly ["src"];
};
};
};
Input: {
$schema: string;
data: {
properties: {
isNickNameType: {
type: string;
default: boolean;
title: string;
"x-group": string;
"x-index": number;
description: string;
"x-linkages": ({
type: string;
state: {
value: string;
disabled: boolean;
};
target: string;
condition: string;
} | {
type: string;
state: {
disabled: boolean;
value?: undefined;
};
target: string;
condition: string;
} | {
type: string;
state: {
value: boolean;
disabled: boolean;
};
target: string;
condition: string;
})[];
};
label: {
type: string;
default: string;
title: string;
};
labelVisible: {
type: string;
default: boolean;
title: string;
};
name: {
type: string;
default: string;
title: string;
};
defaultValue: {
type: string;
default: string;
title: string;
};
password: {
type: string;
default: boolean;
title: string;
"x-group": string;
};
placeholder: {
type: string;
default: string;
title: string;
};
type: {
type: string;
default: string;
enum: ({
label: string;
value: string;
"x-platforms"?: undefined;
} | {
label: string;
value: string;
"x-platforms": string[];
})[];
title: string;
"x-group": string;
};
maxLength: {
type: string;
default: number;
title: string;
description: string;
};
disabled: {
type: string;
default: boolean;
title: string;
};
focus: {
type: string;
default: boolean;
title: string;
};
layout: {
title: string;
type: string;
default: string;
enum: {
label: string;
value: string;
}[];
};
requiredFlag: {
type: string;
default: boolean;
title: string;
};
size: {
title: string;
type: string;
default: string;
enum: {
label: string;
value: string;
}[];
"x-platforms": string[];
};
clearable: {
type: string;
default: boolean;
title: string;
"x-platforms": string[];
};
};
};
meta: {
title: string;
description: string;
category: string;
visible: any[];
};
events: {
name: string;
title: string;
}[];
};
Radio: {
$schema: string;
data: {
properties: {
label: {
type: string;
default: string;
title: string;
};
labelVisible: {
type: string;
default: boolean;
title: string;
};
name: {
type: string;
default: string;
title: string;
};
range: {
"x-component": string;
type: string;
default: {
label: string;
value: string;
checked: boolean;
}[];
"x-linkages": {
type: string;
target: string;
schema: {
items: {
display: string;
type: string;
properties: {
label: {
type: string;
title: string;
default: string;
};
value: {
type: string;
title: string;
default: string;
};
checked: {
type: string;
title: string;
default: boolean;
};
};
default: {
label: string;
value: string;
checked: boolean;
};
};
};
}[];
title: string;
items: {
type: string;
display: string;
properties: {
label: {
type: string;
title: string;
default: string;
};
value: {
type: string;
title: string;
default: string;
};
checked: {
type: string;
title: string;
default: boolean;
};
};
default: {
label: string;
value: string;
checked: boolean;
};
};
};
layout: {
title: string;
type: string;
default: string;
enum: {
label: string;
value: string;
}[];
};
disabled: {
type: string;
default: boolean;
title: string;
};
requiredFlag: {
type: string;
default: boolean;
title: string;
};
tipBlock: {
title: string;
type: string;
"x-component": string;
default: string;
"x-props": {
"data-hidebind": boolean;
};
};
size: {
enum: {
label: string;
value: string;
}[];
type: string;
title: string;
default: string;
"x-category": string;
"x-platforms": string[];
};
enumName: {
type: string;
default: string;
title: string;
"x-linkages": {
type: string;
target: string;
condition: boolean;
}[];
};
format: {
type: string;
default: string;
title: string;
"x-linkages": ({
type: string;
target: string;
condition: string;
} | {
type: string;
target: string;
condition: boolean;
})[];
};
};
};
meta: {
title: string;
description: string;
category: string;
visible: any[];
};
events: {
name: string;
title: string;
}[];
};
Checkbox: {
$schema: string;
data: {
properties: {
label: {
type: string;
default: string;
title: string;
};
labelVisible: {
type: string;
default: boolean;
title: string;
};
range: {
"x-component": string;
type: string;
default: {
label: string;
value: string;
checked: boolean;
}[];
title: string;
"x-linkages": {
type: string;
target: string;
schema: {
items: {
path: string;
type: string;
display: string;
properties: {
label: {
type: string;
title: string;
default: string;
};
value: {
type: string;
title: string;
default: string;
};
checked: {
type: string;
title: string;
default: boolean;
};
};
default: {
label: string;
value: string;
checked: boolean;
};
};
};
}[];
items: {
type: string;
display: string;
properties: {
label: {
type: string;
title: string;
default: string;
};
value: {
type: string;
title: string;
default: string;
};
checked: {
type: string;
title: string;
default: boolean;
};
};
default: {
label: string;
value: string;
checked: boolean;
};
};
};
layout: {
title: string;
type: string;
default: string;
enum: {
label: string;
value: string;
}[];
};
disabled: {
type: string;
default: boolean;
title: string;
};
requiredFlag: {
type: string;
default: boolean;
title: string;
};
controlValue: {
type: string;
default: any[];
title: string;
};
tipBlock: {
title: string;
type: string;
"x-component": string;
default: string;
"x-props": {
"data-hidebind": boolean;
};
};
enumName: {
type: string;
default: string;
title: string;
"x-linkages": {
type: string;
target: string;
condition: boolean;
}[];
};
format: {
type: string;
default: string;
title: string;
"x-linkages": ({
type: string;
target: string;
condition: string;
} | {
type: string;
target: string;
condition: boolean;
})[];
};
};
};
meta: {
title: string;
description: string;
category: string;
visible: any[];
};
events: {
name: string;
title: string;
}[];
};
Switch: {
$schema: string;
data: {
properties: {
label: {
type: string;
default: string;
title: string;
};
labelVisible: {
type: string;
default: boolean;
title: string;
};
disabled: {
type: string;
default: boolean;
title: string;
};
checked: {
type: string;
default: boolean;
title: string;
};
layout: {
title: string;
type: string;
default: string;
enum: {
label: string;
value: string;
}[];
};
requiredFlag: {
type: string;
default: boolean;
title: string;
};
};
};
meta: {
title: string;
description: string;
category: string;
visible: any[];
};
events: {
name: string;
title: string;
}[];
};
Form: {
$schema: string;
data: {
properties: {
formType: {
type: string;
title: string;
default: string;
};
datasourceType: {
type: string;
title: string;
default: string;
};
dataSourceName: {
type: string;
title: string;
};
_id: {
type: string;
title: string;
};
methodCreate: {
type: string;
title: string;
};
methodGetItem: {
type: string;
title: string;
};
paramGetItem: {
type: string;
title: string;
};
methodUpdate: {
type: string;
title: string;
};
layout: {
type: string;
title: string;
default: string;
};
contentSlot: {
type: string;
title: string;
};
};
};
events: {
name: string;
title: string;
}[];
meta: {
title: string;
description: string;
category: string;
visible: any[];
};
};
Textarea: {
$schema: string;
data: {
properties: {
label: {
type: string;
default: string;
title: string;
};
labelVisible: {
type: string;
default: boolean;
title: string;
};
name: {
type: string;
default: string;
title: string;
};
defaultValue: {
type: string;
default: string;
title: string;
};
placeholder: {
type: string;
default: string;
title: string;
};
maxLength: {
type: string;
default: number;
title: string;
description: string;
};
disabled: {
type: string;
default: boolean;
title: string;
};
focus: {
type: string;
default: boolean;
title: string;
};
layout: {
title: string;
type: string;
default: string;
enum: {
label: string;
value: string;
}[];
};
requiredFlag: {
type: string;
default: boolean;
title: string;
};
counterVisible: {
type: string;
default: boolean;
title: string;
};
size: {
title: string;
type: string;
default: string;
enum: {
label: string;
value: string;
}[];
"x-platforms": string[];
};
};
};
meta: {
title: string;
description: string;
category: string;
visible: any[];
};
events: {
name: string;
title: string;
}[];
};
Location: {
$schema: string;
data: {
properties: {
locationType: {
enum: {
label: string;
value: number;
}[];
type: string;
title: string;
default: number;
"x-index": number;
};
dataSource: {
type: string;
title: string;
default: {};
description: string;
"x-index": number;
"x-props": {
"data-hidebind": boolean;
itemClassName: string;
};
"x-component": string;
"x-component-props": {
dsType: string;
subType: string;
provider: string;
showReload: boolean;
};
required: boolean;
};
label: {
type: string;
default: string;
title: string;
};
value: {
type: string;
title: string;
"x-category": string;
"x-component": string;
properties: {
address: {
description: string;
type: string;
default: string;
};
geopoint: {
description: string;
type: string;
properties: {
coordinates: {
"x-required": boolean;
type: string;
items: {
minItems: number;
maxItems: number;
type: string;
};
};
type: {
"x-required": boolean;
type: string;
};
};
default: {
coordinates: number[];
type: string;
};
};
};
default: {
address: string;
geopoint: {
coordinates: number[];
type: string;
};
};
};
labelVisible: {
type: string;
default: boolean;
title: string;
};
showLngLat: {
type: string;
default: boolean;
title: string;
};
showMap: {
type: string;
default: boolean;
title: string;
};
defauleShowLocation: {
type: string;
default: boolean;
title: string;
};
drag: {
type: string;
default: boolean;
title: string;
};
zoom: {
type: string;
default: boolean;
title: string;
};
disabled: {
type: string;
default: boolean;
title: string;
};
requiredFlag: {
type: string;
default: boolean;
title: string;
};
layout: {
title: string;
type: string;
default: string;
enum: {
label: string;
value: string;
}[];
};
locationRange: {
enum: {
label: string;
value: number;
}[];
type: string;
title: string;
default: number;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
customRange: {
title: string;
default: number;
type: string;
};
};
};
meta: {
title: string;
description: string;
category: string;
icon: string;
validate: {
rule: string;
options: {
allowFailure: boolean;
title: string;
description: string;
type: string;
version: string;
};
}[];
visible: any[];
};
events: {
name: string;
title: string;
}[];
};
WedaVideo: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
videoDataSource: import("@sinclair/typebox").TString;
posterImage: import("@sinclair/typebox").TString;
autoPlay: import("@sinclair/typebox").TBoolean;
loopPlay: import("@sinclair/typebox").TBoolean;
mutePlay: import("@sinclair/typebox").TBoolean;
controlBarStatus: import("@sinclair/typebox").TBoolean;
startTime: import("@sinclair/typebox").TNumber;
endTime: import("@sinclair/typebox").TNumber;
}>;
readonly events: readonly [];
readonly meta: {
readonly name: "wedaVideo";
readonly componentName: "Video";
readonly title: "视频播放";
readonly description: "用于展示播放视频资源";
readonly icon: "../icons/WedaVideo.svg";
readonly category: "展示";
readonly visible: readonly ["APP"];
readonly categoryOrder: 400;
readonly componentOrder: 320;
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WedaVideo";
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WedaVideo";
};
};
Select: {
$schema: string;
data: {
properties: {
where: {
"x-index": number;
title: string;
"x-category": string;
type: string;
items: {};
"x-component": string;
"x-component-props": {
selectedDataSourceName: string;
customLogicOptions: {
text: string;
value: string;
}[];
blackListConfig: {
format: string[];
type: string[];
};
customRelOptions: {
number: ({
value: string;
text: string;
type: string;
} | {
value: string;
text: string;
type?: undefined;
})[];
};
};
"x-props": {
"data-hidebind": boolean;
"data-hideBindValue": boolean;
"data-withBindMeta": boolean;
};
};
defaultValue: {
type: string;
default: string;
title: string;
};
placeholder: {
type: string;
default: string;
title: string;
};
label: {
type: string;
default: string;
title: string;
};
labelVisible: {
type: string;
default: boolean;
title: string;
};
mode: {
type: string;
default: string;
title: string;
enum: string[];
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
dateMode: {
title: string;
type: string;
default: string;
enum: {
label: string;
value: string;
}[];
"x-linkages": {
type: string;
schema: {
format: string;
"x-component": string;
"x-component-props": {
showTime: string;
format: string;
};
};
target: string;
}[];
};
size: {
title: string;
type: string;
default: string;
enum: {
label: string;
value: string;
}[];
"x-platforms": string[];
};
startTime: {
type: string;
title: string;
"x-component": string;
"x-component-props": {
format: string;
};
};
endTime: {
type: string;
title: string;
"x-component": string;
"x-component-props": {
format: string;
};
};
defaultTime: {
type: string;
title: string;
"x-component": string;
"x-component-props": {
format: string;
};
};
startDate: {
type: string;
title: string;
};
endDate: {
type: string;
title: string;
};
defaultDate: {
type: string;
title: string;
};
separator: {
type: string;
title: string;
default: string;
};
defaultMutiRegion: {
type: string;
title: string;
default: any;
description: string;
};
defaultRegion: {
type: string;
title: string;
items: {
type: string;
};
default: string[];
};
regionType: {
type: string;
title: string;
enum: {
label: string;
value: string;
}[];
default: string;
};
format: {
type: string;
default: string;
title: string;
"x-linkages": ({
type: string;
target: string;
condition: string;
} | {
type: string;
target: string;
condition: boolean;
})[];
};
tipBlock: {
title: string;
type: string;
"x-component": string;
"x-props": {
"data-hidebind": boolean;
};
default: string;
};
dataSourceName: {
title: string;
type: string;
default: string;
"x-linkages": ({
type: string;
target: string;
condition: boolean;
schema?: undefined;
} | {
type: string;
target: string;
schema: {
"x-component-props": string;
};
condition?: undefined;
})[];
};
viewId: {
title: string;
type: string;
default: string;
"x-linkages": {
type: string;
target: string;
condition: boolean;
}[];
};
primaryField: {
title: string;
type: string;
default: string;
"x-linkages": {
type: string;
target: string;
condition: boolean;
}[];
};
enumName: {
type: string;
default: string;
title: string;
"x-linkages": {
type: string;
target: string;
condition: boolean;
}[];
};
range: {
type: string;
default: {
label: string;
value: string;
}[];
"x-component": string;
"x-linkages": {
type: string;
target: string;
schema: {
items: {
path: string;
display: string;
type: string;
properties: {
label: {
type: string;
title: string;
default: string;
};
value: {
type: string;
title: string;
default: string;
};
};
default: {
label: string;
value: string;
};
};
};
}[];
title: string;
items: {
type: string;
display: string;
properties: {
label: {
type: string;
title: string;
default: string;
};
value: {
type: string;
title: string;
default: string;
};
};
default: {
label: string;
value: string;
};
};
};
layout: {
title: string;
type: string;
default: string;
enum: {
label: string;
value: string;
}[];
};
disabled: {
type: string;
default: boolean;
title: string;
};
requiredFlag: {
type: string;
default: boolean;
title: string;
};
};
};
meta: {
title: string;
description: string;
category: string;
visible: any[];
};
events: {
name: string;
title: string;
}[];
};
Slot: {
$schema: string;
data: {
properties: {
name: {
title: string;
type: string;
description: string;
};
};
};
meta: {
title: string;
description: string;
category: string;
visible: any[];
};
};
Uploader: {
$schema: string;
data: {
properties: {
title: {
type: string;
default: string;
title: string;
"x-group": string;
"x-index": number;
};
tips: {
type: string;
default: string;
title: string;
"x-group": string;
"x-index": number;
};
btnTitle: {
type: string;
default: string;
title: string;
"x-group": string;
"x-index": number;
"x-platforms": string[];
};
maxUploadCount: {
type: string;
default: number;
title: string;
"x-group": string;
"x-index": number;
};
maxSize: {
type: string;
default: number;
title: string;
"x-group": string;
"x-index": number;
};
acceptTypes: {
type: string;
title: string;
"x-component": string;
default: string[];
"x-group": string;
"x-index": number;
"x-platforms": string[];
enum: {
label: string;
value: string;
}[];
};
isChooseAvatar: {
type: string;
default: boolean;
title: string;
"x-group": string;
"x-index": number;
description: string;
"x-linkages": ({
type: string;
state: {
value: boolean;
disabled: boolean;
};
target: string;
condition: string;
} | {
type: string;
state: {
disabled: boolean;
value?: undefined;
};
target: string;
condition: string;
})[];
};
showShape: {
type: string;
title: string;
default: string;
"x-group": string;
"x-index": number;
enum: {
label: string;
value: string;
}[];
};
required: {
type: string;
title: string;
default: boolean;
"x-index": number;
"x-group": string;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
requiredMsg: {
type: string;
title: string;
default: string;
"x-index": number;
"x-group": string;
};
requiredFlag: {
type: string;
title: string;
default: boolean;
"x-index": number;
"x-group": string;
};
layout: {
title: string;
type: string;
default: string;
"x-group": string;
enum: {
label: string;
value: string;
}[];
};
disabled: {
type: string;
default: boolean;
title: string;
"x-group": string;
};
labelVisible: {
type: string;
default: boolean;
title: string;
"x-group": string;
};
single: {
type: string;
title: string;
"x-group": string;
};
defaultValue: {
"x-group": string;
title: string;
type: string;
items: {
type: string;
};
};
};
};
events: {
name: string;
title: string;
}[];
meta: {
title: string;
description: string;
category: string;
icon: string;
visible: any[];
};
};
UploaderFile: {
$schema: string;
data: {
properties: {
label: {
type: string;
default: string;
title: string;
"x-category": string;
"x-index": number;
};
labelVisible: {
type: string;
default: boolean;
title: string;
"x-category": string;
"x-index": number;
};
single: {
type: string;
default: boolean;
title: string;
"x-category": string;
"x-index": number;
};
maxUploadCount: {
type: string;
default: number;
title: string;
"x-category": string;
"x-index": number;
};
downloadVisible: {
type: string;
default: boolean;
title: string;
"x-category": string;
"x-index": number;
};
deleteVisible: {
type: string;
default: boolean;
title: string;
"x-category": string;
"x-index": number;
};
defaultValue: {
"x-category": string;
title: string;
type: string;
items: {
type: string;
};
"x-index": number;
};
maxSize: {
type: string;
default: number;
maximum: number;
title: string;
description: string;
"x-category": string;
"x-index": number;
};
layout: {
title: string;
type: string;
default: string;
"x-category": string;
enum: {
label: string;
value: string;
}[];
"x-index": number;
};
acceptTypes: {
type: string;
title: string;
"x-platforms": string[];
default: string[];
"x-category": string;
"x-helper-text": string;
"x-index": number;
items: {
type: string;
enum: {
label: string;
value: string;
}[];
};
};
requiredFlag: {
type: string;
default: boolean;
title: string;
"x-category": string;
"x-index": number;
};
disabled: {
type: string;
default: boolean;
title: string;
"x-category": string;
"x-index": number;
};
};
};
events: {
name: string;
title: string;
}[];
meta: {
title: string;
description: string;
category: string;
icon: string;
visible: any[];
};
};
ScrollView: {
$schema: string;
data: {
properties: {
showScrollbar: {
title: string;
type: string;
default: boolean;
"x-platforms": string[];
"x-category": string;
"x-index": number;
description: string;
};
scrollX: {
title: string;
type: string;
default: boolean;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
"x-category": string;
"x-index": number;
description: string;
};
scrollY: {
title: string;
type: string;
default: boolean;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
"x-category": string;
"x-index": number;
description: string;
};
scrollIntoView: {
title: string;
type: string;
"x-category": string;
"x-index": number;
description: string;
"x-platforms": string[];
"x-helper-text": string;
};
scrollLeft: {
title: string;
type: string;
"x-category": string;
"x-index": number;
description: string;
};
scrollTop: {
title: string;
type: string;
"x-category": string;
"x-index": number;
description: string;
};
lowerThreshold: {
title: string;
type: string;
default: number;
"x-index": number;
"x-category": string;
};
upperThreshold: {
title: string;
type: string;
default: number;
"x-index": number;
"x-category": string;
};
enhanced: {
title: string;
type: string;
default: boolean;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
"x-platforms": string[];
"x-category": string;
"x-index": number;
description: string;
};
bounces: {
title: string;
type: string;
default: boolean;
"x-platforms": string[];
"x-index": number;
"x-category": string;
};
pagingEnabled: {
title: string;
type: string;
default: boolean;
"x-platforms": string[];
"x-index": number;
"x-category": string;
};
fastDeceleration: {
title: string;
type: string;
default: boolean;
"x-platforms": string[];
"x-index": number;
"x-category": string;
};
refresherEnabled: {
title: string;
type: string;
default: boolean;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
"x-platforms": string[];
"x-category": string;
"x-index": number;
description: string;
};
refresherThreshold: {
title: string;
type: string;
default: number;
"x-index": number;
"x-platforms": string[];
"x-category": string;
};
refresherDefaultStyle: {
title: string;
type: string;
default: string;
"x-component": string;
enum: {
label: string;
value: string;
}[];
"x-platforms": string[];
"x-index": number;
"x-category": string;
};
refresherBackground: {
title: string;
type: string;
"x-component": string;
default: string;
"x-platforms": string[];
"x-index": number;
"x-category": string;
};
refresherTriggered: {
title: string;
type: string;
default: boolean;
"x-platforms": string[];
"x-index": number;
"x-category": string;
};
scrollAnchoring: {
title: string;
type: string;
default: boolean;
"x-platforms": string[];
"x-category": string;
"x-index": number;
description: string;
};
enableFlex: {
title: string;
type: string;
default: boolean;
"x-platforms": string[];
"x-category": string;
"x-index": number;
description: string;
};
enableBackToTop: {
title: string;
type: string;
default: boolean;
"x-platforms": string[];
"x-category": string;
"x-index": number;
description: string;
};
scrollWithAnimation: {
title: string;
type: string;
default: boolean;
"x-platforms": string[];
"x-index": number;
"x-category": string;
description: string;
};
};
};
events: {
name: string;
title: string;
}[];
meta: {
title: string;
description: string;
category: string;
categoryOrder: number;
componentOrder: number;
icon: string;
};
configMeta: {
docsUrl: string;
shortcut: {
props: string[];
extra: {
container: {
"x-component": string;
"x-component-props": string[];
"x-index": number;
};
};
};
};
isContainer: boolean;
mpOrigin: string;
};
Swiper: {
$schema: string;
data: {
properties: {
interval: {
title: string;
default: number;
type: string;
"x-index": number;
"x-category": string;
description: string;
};
vertical: {
title: string;
default: boolean;
"x-index": number;
type: string;
"x-category": string;
description: string;
};
autoplay: {
title: string;
default: boolean;
"x-index": number;
type: string;
"x-category": string;
description: string;
};
indicatorActiveColor: {
title: string;
"x-index": number;
type: string;
"x-component": string;
default: string;
"x-category": string;
description: string;
};
indicatorColor: {
title: string;
type: string;
"x-index": number;
"x-component": string;
default: string;
"x-category": string;
description: string;
};
duration: {
title: string;
default: number;
"x-index": number;
type: string;
"x-category": string;
description: string;
};
current: {
title: string;
default: number;
"x-index": number;
type: string;
"x-category": string;
description: string;
};
circular: {
title: string;
default: boolean;
type: string;
"x-index": number;
"x-category": string;
description: string;
};
indicatorDots: {
title: string;
default: boolean;
type: string;
"x-index": number;
"x-category": string;
description: string;
};
};
};
events: {
name: string;
title: string;
}[];
meta: {
title: string;
description: string;
category: string;
categoryOrder: number;
componentOrder: number;
icon: string;
};
configMeta: {
docsUrl: string;
};
isContainer: boolean;
mpOrigin: string;
};
Carousel: {
$schema: string;
data: {
properties: {
images: {
type: string;
items: {
type: string;
title: string;
default: {
image: string;
title: string;
height: string;
width: string;
tapMode: string;
fit: string;
};
properties: {
title: {
type: string;
title: string;
default: string;
"x-index": number;
};
image: {
type: string;
"x-rules": {
message: string;
pattern: string;
}[];
title: string;
default: string;
"x-index": number;
};
height: {
type: string;
title: string;
default: string;
"x-rules": {
message: string;
pattern: string;
}[];
"x-index": number;
};
width: {
type: string;
title: string;
default: string;
"x-index": number;
};
fit: {
title: string;
type: string;
default: string;
enum: {
value: string;
label: string;
}[];
"x-index": number;
};
tapMode: {
type: string;
title: string;
default: string;
"x-index": number;
enum: ({
value: string;
label: string;
icon: string;
tooltip?: undefined;
disabled?: undefined;
} | {
value: string;
label: string;
icon: string;
tooltip: {
platform: string[];
text: string;
}[];
disabled: {
platform: string[];
}[];
})[];
"x-component": string;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
insideUrl: {
type: string;
"x-component": string;
default: string;
title: string;
description: string;
"x-category": string;
"x-index": number;
"x-component-props": {
hideAddPlatform: string[];
addHidden: boolean;
};
"x-linkages": {
type: string;
target: string;
condition: string;
state: {
pageId: string;
};
}[];
};
outerUrl: {
title: string;
default: string;
type: string;
placeholder: string;
description: string;
};
newPage: {
title: string;
default: boolean;
type: string;
};
widthParams: {
title: string;
default: boolean;
type: string;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
params: {
type: string;
title: string;
pageId: string;
default: any[];
"x-component": string;
};
};
};
title: string;
default: {
image: string;
title: string;
fit: string;
tapMode: string;
height: string;
width: string;
}[];
"x-index": number;
"x-component": string;
};
interval: {
title: string;
default: number;
type: string;
"x-index": number;
"x-category": string;
description: string;
};
vertical: {
title: string;
default: boolean;
type: string;
"x-category": string;
"x-index": number;
description: string;
};
autoplay: {
title: string;
default: boolean;
type: string;
"x-index": number;
"x-category": string;
description: string;
};
indicatorActiveColor: {
title: string;
type: string;
"x-component": string;
"x-index": number;
default: string;
"x-category": string;
description: string;
};
indicatorColor: {
title: string;
type: string;
"x-component": string;
"x-index": number;
default: string;
"x-category": string;
description: string;
};
duration: {
title: string;
default: number;
type: string;
"x-index": number;
"x-category": string;
description: string;
};
current: {
title: string;
default: number;
type: string;
"x-index": number;
"x-category": string;
description: string;
};
circular: {
title: string;
default: boolean;
"x-index": number;
type: string;
"x-category": string;
description: string;
};
indicatorDots: {
title: string;
default: boolean;
type: string;
"x-category": string;
"x-index": number;
description: string;
};
};
};
events: {
name: string;
title: string;
}[];
meta: {
title: string;
description: string;
category: string;
categoryOrder: number;
componentOrder: number;
icon: string;
docsUrl: string;
};
mpOrigin: string;
};
Tips: {
$schema: string;
data: {
properties: {
tips: {
type: string;
title: string;
default: string;
};
type: {
type: string;
title: string;
"x-component": string;
default: string;
enum: {
label: string;
value: string;
}[];
};
};
};
meta: {
title: string;
description: string;
category: string;
visible: any[];
};
events: any[];
};
Modal: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
content: import("@sinclair/typebox").TString;
visible: import("@sinclair/typebox").TOptional;
isDefaultButton: import("@sinclair/typebox").TOptional;
customContent: import("@sinclair/typebox").TOptional>;
customButton: import("@sinclair/typebox").TOptional>;
}>;
readonly methods: readonly [{
readonly name: "open";
readonly label: "打开窗口";
}, {
readonly name: "close";
readonly label: "关闭窗口";
}, {
readonly name: "toggle";
readonly label: "切换窗口开关状态";
}];
readonly events: readonly [{
readonly title: "点击关闭按钮";
readonly name: "close";
}, {
readonly title: "点击底部默认按钮";
readonly name: "confirm";
}];
readonly meta: {
readonly title: "弹窗[旧]";
readonly name: "Modal";
readonly description: "用于实现基础的弹窗(对话框)展示效果。";
readonly propertyPanelTips: "弹窗组件在小程序侧使用时,为防止出现弹窗被遮盖,建议直接作为页面节点的下一级节点(不建议嵌套在其他容器/组件中)";
readonly category: "布局";
readonly icon: "../icons/Modal.svg";
readonly categoryOrder: 200;
readonly componentOrder: 140;
readonly visible: readonly [];
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/senior/Modal";
};
};
RichText: {
$schema: string;
data: {
properties: {
label: {
type: string;
default: string;
title: string;
"x-category": string;
"x-index": number;
};
labelVisible: {
type: string;
default: boolean;
title: string;
"x-category": string;
"x-index": number;
};
requiredFlag: {
type: string;
default: boolean;
title: string;
"x-category": string;
"x-index": number;
};
layout: {
title: string;
type: string;
default: string;
enum: {
label: string;
value: string;
}[];
"x-category": string;
"x-index": number;
};
name: {
type: string;
default: string;
title: string;
"x-category": string;
"x-index": number;
};
value: {
type: string;
default: string;
title: string;
"x-category": string;
"x-index": number;
};
readOnly: {
type: string;
default: boolean;
title: string;
"x-category": string;
display: boolean;
"x-index": number;
};
disabled: {
type: string;
title: string;
default: boolean;
"x-index": number;
};
maxSize: {
type: string;
default: number;
title: string;
"x-category": string;
"x-index": number;
};
acceptTypes: {
type: string;
title: string;
default: string[];
items: {
type: string;
enum: {
label: string;
value: string;
}[];
};
display: boolean;
"x-category": string;
"x-index": number;
};
};
};
meta: {
title: string;
description: string;
category: string;
icon: string;
visible: any[];
platform: string[];
};
events: {
name: string;
title: string;
}[];
};
RichTextView: {
$schema: string;
data: {
properties: {
value: {
title: string;
type: string;
"x-component": string;
default: string;
"x-category": string;
"x-index": number;
description: string;
};
};
};
meta: {
title: string;
description: string;
category: string;
categoryOrder: number;
componentOrder: number;
icon: string;
};
configMeta: {
docsUrl: string;
shortcut: {
props: string[];
};
};
};
Link: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
content: import("@sinclair/typebox").TString;
url: import("@sinclair/typebox").TString;
isOpenInNewWindow: import("@sinclair/typebox").TOptional;
params: import("@sinclair/typebox").TReadonly>>;
contentSlot: import("@sinclair/typebox").TOptional>;
}>;
readonly meta: {
readonly title: "链接(已废弃)";
readonly description: "用于实现超链接跳转。";
readonly category: "展示";
readonly categoryOrder: 400;
readonly componentOrder: 290;
readonly icon: "../icons/Link.svg";
readonly platform: readonly ["MOBILEWEB", "PCWEB"];
readonly visible: readonly [];
readonly deprecated: true;
readonly renderMode: readonly [{
readonly component: "WdLink";
readonly props: {};
readonly renderType: "update";
readonly materialName: "gsd-h5-react";
}];
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/Link";
readonly shortcut: {
readonly props: readonly ["content", "url"];
};
};
readonly events: readonly [{
readonly name: "tap";
readonly title: "点击";
}];
};
Drawer: {
$schema: string;
data: {
properties: {
visible: {
title: string;
"x-index": number;
type: string;
default: boolean;
"x-category": string;
};
title: {
title: string;
type: string;
"x-index": number;
default: string;
"x-category": string;
};
subtitle: {
title: string;
description: string;
"x-index": number;
type: string;
default: string;
"x-category": string;
};
size: {
title: string;
type: string;
"x-index": number;
default: string;
enum: {
label: string;
value: string;
}[];
"x-category": string;
};
showMask: {
title: string;
"x-index": number;
type: string;
default: boolean;
"x-category": string;
};
outerClickClosable: {
title: string;
description: string;
"x-index": number;
type: string;
default: boolean;
"x-category": string;
};
disableCloseIcon: {
title: string;
type: string;
"x-index": number;
default: boolean;
"x-category": string;
};
placement: {
title: string;
type: string;
"x-index": number;
default: string;
enum: {
label: string;
value: string;
}[];
"x-category": string;
};
extraSlot: {
title: string;
type: string;
};
childrenSlot: {
title: string;
type: string;
};
footerSlot: {
title: string;
type: string;
};
};
};
events: {
name: string;
title: string;
}[];
platforms: string[];
meta: {
title: string;
description: string;
category: string;
icon: string;
componentOrder: number;
visible: any[];
};
};
Tabs: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
isMultipleSlot: import("@sinclair/typebox").TOptional;
tabs: import("@sinclair/typebox").TReadonly>>;
selectedIndex: import("@sinclair/typebox").TNumber;
panel: import("@sinclair/typebox").TOptional>;
}>;
readonly events: readonly [{
readonly name: "change";
readonly title: "选项卡切换";
}];
readonly meta: {
readonly name: "Tabs";
readonly title: "顶部选项卡";
readonly description: "用于提供顶部的选项卡布局,支持切换多个选项标签。";
readonly category: "导航";
readonly icon: "../icons/Tabs.svg";
readonly categoryOrder: 200;
readonly componentOrder: 190;
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/navmenu/Tabs";
};
};
Calendar: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
initValue: import("@sinclair/typebox").TString;
configData: import("@sinclair/typebox").TArray;
marked: import("@sinclair/typebox").TString;
}>>;
initVisible: import("@sinclair/typebox").TBoolean;
}>;
readonly events: readonly [];
readonly meta: {
readonly name: "Calendar";
readonly title: "日历";
readonly description: "用于日历展示,例如考勤数据展示、日程展示。";
readonly category: "展示";
readonly icon: "../icons/Calendar.svg";
readonly categoryOrder: 400;
readonly componentOrder: 340;
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/Calendar";
};
};
ListView: {
$schema: string;
data: {
properties: {
template: {
'x-index': number;
title: string;
type: string;
'x-group': string;
default: string;
enum: {
label: string;
value: string;
tooltip: string;
src: string;
}[];
'x-component': string;
'x-props': {
'data-hidebind': boolean;
};
description: string;
};
dataSourceType: {
'x-index': number;
title: string;
'x-group': string;
type: string;
default: string;
enum: {
label: string;
value: string;
}[];
'x-linkages': ({
type: string;
target: string;
condition: string;
state: {
display: boolean;
};
otherwise: {
display: boolean;
};
schema?: undefined;
} | {
type: string;
target: string;
schema: {
'x-component-props': string;
};
condition?: undefined;
state?: undefined;
otherwise?: undefined;
} | {
type: string;
target: string;
schema: {
'x-component-props': {
connector: string;
};
};
condition?: undefined;
state?: undefined;
otherwise?: undefined;
})[];
'x-component': string;
'x-component-props': {
defaultValue: string;
options: {
value: string;
text: string;
label: string;
icon: string;
isShow: boolean;
}[];
};
'x-props': {
'data-hidebind': boolean;
};
description: string;
};
datasource: {
'x-index': number;
title: string;
type: string;
'x-group': string;
required: boolean;
properties: {
name: {
title: string;
type: string;
};
extra: {
title: string;
type: string;
properties: {
viewId: {
title: string;
type: string;
};
methodName: {
title: string;
type: string;
};
};
};
};
'x-component': string;
'x-component-props': {
dataContainerType: string;
};
'x-props': {
'data-hidebind': boolean;
};
'x-linkages': ({
type: string;
target: string;
schema: {
'x-component-props': string;
enum?: undefined;
'x-props'?: undefined;
};
condition?: undefined;
state?: undefined;
} | {
type: string;
condition: string;
target: string;
schema: {
enum: string;
'x-component-props'?: undefined;
'x-props'?: undefined;
};
state?: undefined;
} | {
type: string;
condition: string;
target: string;
state: {
value: string;
};
schema?: undefined;
} | {
type: string;
condition: string;
target: string;
schema: {
'x-component-props': string;
enum?: undefined;
'x-props'?: undefined;
};
state?: undefined;
} | {
type: string;
condition: string;
target: string;
schema: {
'x-props': string;
'x-component-props'?: undefined;
enum?: undefined;
};
state?: undefined;
})[];
description: string;
};
bindConnectMetadata: {
title: string;
type: string;
'x-component': string;
'x-index': number;
'x-group': string;
required: boolean;
'x-linkages': {
type: string;
target: string;
schema: {
'x-component-props': {
value: string;
};
};
}[];
'x-props': {
'data-hidebind': boolean;
};
description: string;
};
dataSourceData: {
title: string;
type: string;
required: boolean;
description: string;
'x-component': string;
'x-helper-text': string;
'x-group': string;
'x-index': number;
};
exprToFieldsSchema: import("@sinclair/typebox").TOptional;
connectorMethod: {
title: string;
type: string;
'x-component': string;
'x-index': number;
'x-group': string;
required: boolean;
'x-component-props': {
paramsSchema: {
type: string;
properties: {
outParams: {
type: string;
properties: {
properties: {
type: string;
properties: {
records: {
type: string;
properties: {
type: {
const: string;
};
items: {
type: string;
properties: {
type: {
const: string;
};
properties: {
type: string;
properties: {
_id: {
type: string;
properties: {
type: {
const: string;
};
};
};
};
};
};
};
};
};
};
required: string[];
};
};
};
};
};
docUrl: string;
};
'x-props': {
'data-hidebind': boolean;
};
'x-helper-text': string;
'x-helper-text-color': string;
description: string;
};
connectorParams: {
title: string;
type: string;
'x-index': number;
'x-group': string;
description: string;
'x-component': string;
'x-component-props': {
dataSourceKeyName: string;
dataSourceValuePath: string;
methodNameKeyName: string;
methodValuePath: string;
paramsKeyName: string;
};
'x-helper-text': string;
};
queryCondition: {
'x-index': number;
title: string;
'x-group': string;
type: string;
items: {};
'x-component': string;
'x-component-props': {
propertyPath: string;
dataSourcePath: string;
preWherePath: string;
};
'x-props': {
'data-hidebind': boolean;
'data-hideBindValue': boolean;
'data-withBindMeta': boolean;
};
description: string;
};
orderBy: {
'x-index': number;
title: string;
'x-group': string;
type: string;
'x-linkages': {
type: string;
condition: string;
target: string;
schema: {
'x-props': string;
};
}[];
description: string;
};
orderType: {
'x-index': number;
title: string;
'x-group': string;
default: string;
type: string;
enum: {
label: string;
value: string;
}[];
'x-linkages': {
type: string;
condition: string;
target: string;
schema: {
'x-props': string;
};
}[];
description: string;
};
pagination: {
'x-index': number;
title: string;
type: string;
'x-group': string;
default: string;
enum: {
label: string;
value: string;
}[];
'x-props': {
'data-hidebind': boolean;
};
'x-linkages': {
type: string;
target: string;
condition: string;
}[];
description: string;
};
pageSize: {
'x-index': number;
title: string;
type: string;
default: number;
'x-group': string;
'x-props': {
min: number;
};
description: string;
display: boolean;
};
enableTotal: import("@sinclair/typebox").TOptional;
total: import("@sinclair/typebox").TOptional;
emptyText: {
'x-index': number;
type: string;
title: string;
'x-group': string;
default: string;
description: string;
};
loadCompletedText: {
'x-index': number;
title: string;
'x-group': string;
type: string;
default: string;
description: string;
};
isSetStatus: {
'x-index': number;
title: string;
'x-group': string;
type: string;
default: boolean;
description: string;
};
isSupportApis: import("@sinclair/typebox").TOptional;
};
};
events: ({
name: string;
title: string;
description: string;
detail?: undefined;
"x-platforms"?: undefined;
} | {
name: string;
title: string;
description: string;
detail: import("@sinclair/typebox").TObject<{
error: import("@sinclair/typebox").TObject<{
requestid: import("@sinclair/typebox").TOptional;
message: import("@sinclair/typebox").TString;
code: import("@sinclair/typebox").TString;
}>;
}>;
"x-platforms"?: undefined;
} | {
name: string;
title: string;
'x-platforms': string[];
description: string;
detail: {
query: import("@sinclair/typebox").TObject<{
pageNo: import("@sinclair/typebox").TNumber;
pageSize: import("@sinclair/typebox").TNumber;
}>;
};
})[];
properties: import("@sinclair/typebox").TObject<{
records: import("@sinclair/typebox").TArray>;
total: import("@sinclair/typebox").TNumber;
pageNo: import("@sinclair/typebox").TNumber;
pageSize: import("@sinclair/typebox").TNumber;
error: import("@sinclair/typebox").TObject<{
requestid: import("@sinclair/typebox").TOptional;
message: import("@sinclair/typebox").TString;
code: import("@sinclair/typebox").TString;
}>;
}>;
methods: ({
name: string;
label: string;
params: {
properties: {
type: {
title: string;
type: string;
default: string;
sampleValue: string;
enum: {
label: string;
value: string;
}[];
};
_id?: undefined;
};
};
} | {
name: string;
label: string;
params: {
properties: {
_id: {
title: string;
type: string;
default: string;
};
type?: undefined;
};
};
})[];
compConfig: {
isDataContainer: boolean;
componentType: string;
};
isContainer: boolean;
meta: {
title: string;
category: string;
description: string;
categoryOrder: number;
componentOrder: number;
icon: string;
templates: {
when: string;
body: string;
}[];
docsUrl: string;
shortcut: {
props: string[];
};
contextData: {
setField: boolean;
setRelated: boolean;
extra: {
total: {
title: string;
type: string;
'x-index': number;
};
pageNo: {
title: string;
type: string;
'x-index': number;
};
pageSize: {
title: string;
type: string;
'x-index': number;
};
};
};
group: {
列表: {
'x-index': number;
expand: boolean;
};
数据: {
'x-index': number;
expand: boolean;
};
分页器: {
'x-index': number;
expand: boolean;
};
状态: {
'x-index': number;
expand: boolean;
};
};
};
};
DataView: {
$schema: string;
data: {
properties: {
dataSourceType: {
'x-index': number;
title: string;
'x-category': string;
type: string;
default: string;
enum: {
label: string;
value: string;
}[];
'x-linkages': ({
type: string;
target: string;
condition: string;
state: {
display: boolean;
};
otherwise: {
display: boolean;
};
schema?: undefined;
} | {
type: string;
target: string;
schema: {
'x-component-props': string;
};
condition?: undefined;
state?: undefined;
otherwise?: undefined;
})[];
'x-component': string;
'x-component-props': {
defaultValue: string;
options: {
value: string;
text: string;
label: string;
icon: string;
isShow: boolean;
}[];
};
'x-props': {
'data-hidebind': boolean;
};
description: string;
};
datasource: {
'x-index': number;
title: string;
required: boolean;
type: string;
'x-category': string;
properties: {
name: {
title: string;
type: string;
};
extra: {
title: string;
type: string;
properties: {
viewId: {
title: string;
type: string;
};
methodName: {
title: string;
type: string;
};
};
};
};
'x-component': string;
'x-component-props': {
dataContainerType: string;
};
'x-props': {
'data-hidebind': boolean;
};
'x-linkages': ({
type: string;
target: string;
schema: {
'x-component-props': string;
};
condition?: undefined;
} | {
type: string;
condition: string;
target: string;
schema: {
'x-component-props': string;
};
})[];
description: string;
};
bindConnectMetadata: {
title: string;
type: string;
required: boolean;
'x-component': string;
'x-index': number;
'x-category': string;
'x-linkages': {
type: string;
target: string;
schema: {
'x-component-props': string;
};
}[];
'x-props': {
'data-hidebind': boolean;
};
description: string;
};
dataSourceData: {
title: string;
type: string;
required: boolean;
'x-category': string;
description: string;
'x-component': string;
'x-helper-text': string;
'x-index': number;
};
exprToFieldsSchema: import("@sinclair/typebox").TOptional;
connectorMethod: {
title: string;
type: string;
required: boolean;
'x-component': string;
'x-index': number;
'x-category': string;
'x-props': {
'data-hidebind': boolean;
};
description: string;
};
connectorParams: {
title: string;
type: string;
'x-index': number;
'x-category': string;
description: string;
'x-component': string;
'x-component-props': {
dataSourceKeyName: string;
dataSourceValuePath: string;
methodNameKeyName: string;
methodValuePath: string;
paramsKeyName: string;
};
};
queryCondition: {
'x-index': number;
title: string;
'x-category': string;
type: string;
items: {};
'x-component': string;
'x-component-props': {
propertyPath: string;
dataSourcePath: string;
preWherePath: string;
};
'x-props': {
'data-hidebind': boolean;
'data-hideBindValue': boolean;
'data-withBindMeta': boolean;
};
description: string;
};
isSupportApis: import("@sinclair/typebox").TOptional;
};
};
events: ({
name: string;
title: string;
description: string;
detail?: undefined;
} | {
name: string;
title: string;
description: string;
detail: import("@sinclair/typebox").TObject<{
error: import("@sinclair/typebox").TObject<{
requestid: import("@sinclair/typebox").TOptional;
message: import("@sinclair/typebox").TString;
code: import("@sinclair/typebox").TString;
}>;
}>;
})[];
properties: import("@sinclair/typebox").TObject<{
record: import("@sinclair/typebox").TObject<{}>;
}>;
methods: ({
name: string;
label: string;
params?: undefined;
} | {
name: string;
label: string;
params: {
properties: {
_id: {
title: string;
type: string;
default: string;
};
};
};
})[];
compConfig: {
isDataContainer: boolean;
componentType: string;
};
isContainer: boolean;
meta: {
title: string;
category: string;
description: string;
categoryOrder: number;
componentOrder: number;
icon: string;
templates: {
when: string;
body: string;
}[];
group: {
数据: {
'x-index': number;
expand: boolean;
};
};
};
configMeta: {
docsUrl: string;
shortcut: {
props: string[];
};
contextData: {
setField: boolean;
setRelated: boolean;
};
};
};
NavLayout: {
$schema: string;
data: {
properties: {
navOption: {
type: string;
title: string;
icon: string;
items: {
type: string;
title: string;
"x-icon": string;
"x-image": string;
default: {
icon: string;
title: string;
iconSrc: string;
};
display: string;
properties: {
icon: {
type: string;
"x-component": string;
"x-component-props": {
footer: {
value: string;
label: string;
};
};
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
title: string;
default: string;
enum: string[];
"x-index": number;
};
iconSrc: {
type: string;
"x-rules": {
message: string;
pattern: string;
}[];
title: string;
default: string;
"x-index": number;
};
title: {
type: string;
title: string;
default: string;
"x-index": number;
description: string;
};
tapStatus: {
enum: ({
value: string;
label: string;
icon: string;
tooltip?: undefined;
disabled?: undefined;
} | {
value: string;
label: string;
icon: string;
tooltip: {
platform: string[];
text: string;
}[];
disabled: {
platform: string[];
}[];
})[];
type: string;
title: string;
default: string;
"x-index": number;
"x-component": string;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
insideUrl: {
type: string;
"x-component": string;
default: string;
title: string;
"x-category": string;
"x-index": number;
"x-component-props": {
hideAddPlatform: string[];
addHidden: boolean;
};
"x-linkages": {
type: string;
target: string;
condition: string;
state: {
pageId: string;
};
}[];
};
outerUrl: {
title: string;
default: string;
type: string;
};
newPage: {
title: string;
default: boolean;
type: string;
};
withParams: {
title: string;
default: boolean;
type: string;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
params: {
type: string;
title: string;
pageId: string;
"x-component": string;
default: any[];
};
};
};
default: {
icon: string;
iconSrc: string;
title: string;
tapStatus: string;
}[];
"x-index": number;
"x-component": string;
description: string;
};
fontWeight: {
type: string;
title: string;
default: string;
"x-category": string;
"x-index": number;
enum: {
label: string;
value: string;
}[];
description: string;
};
fontSize: {
type: string;
title: string;
default: number;
"x-category": string;
"x-props": {
min: number;
max: number;
};
"x-index": number;
description: string;
};
textColor: {
title: string;
type: string;
"x-component": string;
"x-index": number;
"x-category": string;
default: string;
};
lineHeight: {
title: string;
type: string;
"x-index": number;
"x-category": string;
default: string;
description: string;
};
maxLines: {
title: string;
type: string;
default: number;
"x-index": number;
"x-category": string;
};
tips: {
title: string;
type: string;
description: string;
default: boolean;
"x-category": string;
"x-index": number;
};
mobileCol: {
type: string;
default: number;
title: string;
"x-category": string;
enum: {
label: string;
value: number;
}[];
description: string;
};
pcCol: {
type: string;
default: number;
title: string;
"x-category": string;
enum: {
label: string;
value: number;
}[];
description: string;
};
iconSize: {
type: string;
default: string;
title: string;
"x-category": string;
enum: {
label: string;
value: string;
}[];
};
};
};
meta: {
title: string;
description: string;
category: string;
categoryOrder: number;
componentOrder: number;
icon: string;
};
configMeta: {
docsUrl: string;
};
};
NavigationBar: {
$schema: string;
data: {
properties: {
navigationbar: {
title: string;
type: string;
"x-component": string;
"x-props": {
"data-hidebind": boolean;
itemClassName: string;
};
properties: {
menuData: {
title: string;
type: string;
items: {
type: string;
properties: {};
};
};
navigationStyle: {
title: string;
type: string;
properties: {};
};
};
default: {
menuData: any[];
navigationStyle: {
isHorizontal: boolean;
showMenuIcon: boolean;
fixedTop: boolean;
menuFontSize: number;
menuBackgroundColor: string;
menuColor: string;
menuHoverColor: string;
showTitle: boolean;
title: string;
showLogo: boolean;
logoUrl: string;
titleFontSize: number;
titleColor: string;
logoWidth: number;
logoHeight: number;
};
};
description: string;
};
contentSlot: {
type: string;
};
navigationSlot: {
title: string;
type: string;
};
};
};
meta: {
title: string;
description: string;
category: string;
categoryOrder: number;
componentOrder: number;
icon: string;
visible: string[];
docsUrl: string;
};
};
Line: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
chartType: import("@sinclair/typebox").TUnsafe;
isTitle: import("@sinclair/typebox").TBoolean;
title: import("@sinclair/typebox").TString;
dataSource: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TString;
type: import("@sinclair/typebox").TString;
subType: import("@sinclair/typebox").TString;
methodName: import("@sinclair/typebox").TString;
}>;
dataSourceType: import("@sinclair/typebox").TUnsafe;
dataModel: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TOptional;
extra: import("@sinclair/typebox").TOptional>;
}>;
datasourceVariable: import("@sinclair/typebox").TArray;
Value: import("@sinclair/typebox").TString;
}>>;
}>>;
connector: import("@sinclair/typebox").TObject<{
datasource: import("@sinclair/typebox").TOptional>;
}>;
connectorMethod: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TOptional;
title: import("@sinclair/typebox").TOptional;
}>;
connectorParams: import("@sinclair/typebox").TRecord;
filterData: import("@sinclair/typebox").TRecord;
setColor: import("@sinclair/typebox").TArray;
xFieldShow: import("@sinclair/typebox").TNever;
xField: import("@sinclair/typebox").TObject<{
format: import("@sinclair/typebox").TUnion[]>;
type: import("@sinclair/typebox").TUnion[]>;
title: import("@sinclair/typebox").TString;
name: import("@sinclair/typebox").TString;
}>;
xStatistics: import("@sinclair/typebox").TString;
xIsCountEmpty: import("@sinclair/typebox").TBoolean;
yFieldSubTitle: import("@sinclair/typebox").TNever;
yField: import("@sinclair/typebox").TObject<{
numValue: import("@sinclair/typebox").TOptional[]>;
}>>>;
groupKey: import("@sinclair/typebox").TOptional;
}>;
groupKey: import("@sinclair/typebox").TOptional;
groupKeyTimeSpan: import("@sinclair/typebox").TString;
legendShow: import("@sinclair/typebox").TNever;
isLegend: import("@sinclair/typebox").TBoolean;
legend: import("@sinclair/typebox").TUnsafe;
xFieldShowHight: import("@sinclair/typebox").TNever;
isXaxisName: import("@sinclair/typebox").TBoolean;
xAxisName: import("@sinclair/typebox").TString;
isXaxisAxisLabelShow: import("@sinclair/typebox").TBoolean;
isXaxisAxisTickShow: import("@sinclair/typebox").TBoolean;
isXaxisAxisLabelRotate: import("@sinclair/typebox").TBoolean;
yFieldShow: import("@sinclair/typebox").TNever;
isYAxisSplitlineLinestyleWidth: import("@sinclair/typebox").TBoolean;
yAxisSplitlineLinestyleType: import("@sinclair/typebox").TUnsafe;
yAxisMax: import("@sinclair/typebox").TNumber;
yAxisMin: import("@sinclair/typebox").TNumber;
isYAxisName: import("@sinclair/typebox").TBoolean;
yAxisName: import("@sinclair/typebox").TString;
isYAxisShow: import("@sinclair/typebox").TBoolean;
dataTagShow: import("@sinclair/typebox").TNever;
isSeriesShowSymbol: import("@sinclair/typebox").TBoolean;
unitShow: import("@sinclair/typebox").TNever;
isUnit: import("@sinclair/typebox").TBoolean;
unit: import("@sinclair/typebox").TNumber;
decimalDigits: import("@sinclair/typebox").TNumber;
suffix: import("@sinclair/typebox").TString;
}>;
readonly events: readonly [];
readonly meta: {
readonly title: "折线图";
readonly description: "用于报表场景下展示数据随时间变化产生的趋势。";
readonly icon: "../../icons/Line.svg";
readonly category: "图表";
readonly categoryOrder: 600;
readonly componentOrder: 540;
readonly visible: readonly ["APP"];
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/chart/Line";
};
};
Bar: {
$schema: string;
data: {
type: string;
properties: {
directionType: {
title: string;
type: string;
default: string;
"x-component": string;
"x-index": number;
enum: {
label: string;
value: string;
}[];
"x-linkages": {
target: string;
type: string;
condition: string;
schema: {
"x-component-props": {
text: string;
};
};
}[];
description: string;
};
isPile: {
title: string;
type: string;
default: boolean;
"x-index": number;
description: string;
};
isTitle: {
title: string;
type: string;
default: boolean;
"x-index": number;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
title: {
title: string;
default: string;
type: string;
"x-index": number;
};
dataSource: {
type: string;
title: string;
display: boolean;
"x-index": number;
"x-component": string;
"x-props": {
"data-hidebind": boolean;
};
"x-component-props": {
postChange: {
addOrUpdateComponentDataBinds: {
dataBind: {
propertyPath: string;
bindDataPath: string;
type: string;
extra: {};
};
};
};
};
"x-linkages": ({
type: string;
target: string;
condition: string;
schema?: undefined;
state?: undefined;
} | {
type: string;
condition: string;
target: string;
schema: {
"x-component-props": string;
};
state?: undefined;
} | {
type: string;
condition: string;
target: string;
state: {
__datasourceName: string;
};
schema?: undefined;
})[];
description: string;
};
dataSourceType: {
"x-index": number;
title: string;
"x-category": string;
type: string;
default: string;
enum: {
label: string;
value: string;
}[];
"x-linkages": ({
_comment: string;
type: string;
condition: string;
target: string;
state: {
display: boolean;
};
schema?: undefined;
} | {
_comment: string;
type: string;
target: string;
schema: {
"x-component-props": string;
};
condition?: undefined;
state?: undefined;
})[];
"x-props": {
"data-hidebind": boolean;
};
description: string;
};
dataModel: {
"x-index": number;
title: string;
type: string;
"x-category": string;
required: boolean;
properties: {
name: {
title: string;
type: string;
};
extra: {
title: string;
type: string;
properties: {
viewId: {
title: string;
type: string;
};
methodName: {
title: string;
type: string;
};
};
};
};
"x-component": string;
"x-component-props": {
methodName: string;
};
"x-props": {
"data-hidebind": boolean;
};
"x-linkages": ({
type: string;
target: string;
condition: string;
schema?: undefined;
state?: undefined;
} | {
type: string;
condition: string;
target: string;
schema: {
"x-component-props": string;
};
state?: undefined;
} | {
type: string;
condition: string;
target: string;
state: {
__datasourceName: string;
};
schema?: undefined;
})[];
description: string;
};
datasourceVariable: {
type: string;
items: {
type: string;
properties: {
XLabel: {
type: string;
properties: {
Name: {
type: string;
};
Value: {
type: string;
};
};
required: string[];
};
YLabels: {
type: string;
items: {
type: string;
properties: {
Name: {
type: string;
};
Value: {
type: string;
};
};
required: string[];
};
};
};
required: string[];
};
"x-index": number;
title: string;
"x-category": string;
description: string;
required: boolean;
display: boolean;
"x-component": string;
};
connector: {
title: string;
type: string;
"x-component": string;
"x-index": number;
required: boolean;
"x-category": string;
"x-props": {
"data-hidebind": boolean;
};
"x-linkages": {
type: string;
target: string;
schema: {
"x-component-props": {
value: string;
};
};
}[];
description: string;
properties: {
datasource: {
type: string;
properties: {
title: {
type: string;
title: string;
};
id: {
type: string;
title: string;
};
name: {
type: string;
title: string;
};
};
};
};
};
connectorMethod: {
title: string;
type: string;
required: boolean;
"x-component": string;
"x-index": number;
"x-category": string;
"x-component-props": {
docUrl: string;
paramsSchema: {
type: string;
properties: {
outParams: {
type: string;
properties: {
properties: {
type: string;
properties: {
result: {
type: string;
properties: {
type: {
const: string;
};
items: {
type: string;
properties: {
type: {
const: string;
};
properties: {
type: string;
properties: {
XLabel: {
type: string;
properties: {
type: {
const: string;
};
properties: {
type: string;
properties: {
Value: {
type: string;
properties: {
type: {
const: string;
};
};
};
};
required: string[];
};
};
};
YLabels: {
type: string;
properties: {
type: {
const: string;
};
items: {
type: string;
properties: {
type: {
const: string;
};
properties: {
type: string;
properties: {
Name: {
type: string;
properties: {
type: {
const: string;
};
};
};
Value: {
type: string;
properties: {
type: {
const: string;
};
};
};
};
required: string[];
};
};
};
};
};
};
required: string[];
};
};
};
};
};
};
required: string[];
};
};
};
};
};
};
"x-helper-text": string;
"x-helper-text-color": string;
description: string;
};
connectorParams: {
title: string;
type: string;
"x-component": string;
"x-component-props": {
dataSourceKeyName: string;
dataSourceValuePath: string;
methodNameKeyName: string;
methodValuePath: string;
paramsKeyName: string;
};
"x-index": number;
"x-category": string;
description: string;
};
filterData: {
title: string;
"x-index": number;
"x-component": string;
"x-component-props": {
dataSourceNamePropKey: string;
customRelOptions: {
string: {
value: string;
text: string;
}[];
boolean: {
value: string;
text: string;
}[];
number: {
value: string;
text: string;
type: string;
}[];
array: {
value: string;
text: string;
}[];
object: {
value: string;
text: string;
}[];
keyVarType: {
value: string;
text: string;
}[];
};
};
"x-props": {
"data-hidebind": boolean;
"data-hideBindValue": boolean;
"data-withBindMeta": boolean;
};
description: string;
};
setColor: {
type: string;
title: string;
"x-index": number;
default: string[];
"x-component": string;
description: string;
};
xFieldShow: {
"x-index": number;
"x-category": string;
"x-component": string;
"x-component-props": {
text: string;
};
description: string;
};
xField: {
type: string;
title: string;
"x-index": number;
"x-category": string;
"x-component": string;
"x-component-props": {
dataSourceNamePropKey: string;
isMethod: boolean;
disabledTypes: string[];
};
"x-linkages": ({
type: string;
condition: string;
target: string;
schema: {
enum: string;
};
} | {
type: string;
target: string;
condition: string;
schema?: undefined;
})[];
description: string;
};
xStatistics: {
title: string;
type: string;
"x-category": string;
"x-index": number;
enum: any[];
};
xIsCountEmpty: {
title: string;
type: string;
default: boolean;
"x-index": number;
};
yFieldSubTitle: {
"x-index": number;
"x-component": string;
"x-component-props": {
text: string;
};
};
yField: {
type: string;
title: string;
"x-index": number;
"x-category": string;
"x-component": string;
"x-component-props": {
isMethod: boolean;
text: string;
dataSourceNamePropKey: string;
};
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
description: string;
};
groupKey: {
type: string;
title: string;
"x-index": number;
"x-category": string;
"x-component": string;
"x-component-props": {
dataSourceNamePropKey: string;
isMethod: boolean;
clearable: boolean;
};
"x-linkages": ({
type: string;
target: string;
condition: string;
state: {
value: string;
};
schema?: undefined;
} | {
type: string;
target: string;
condition: string;
state?: undefined;
schema?: undefined;
} | {
type: string;
condition: string;
target: string;
schema: {
enum: string;
};
state?: undefined;
})[];
description: string;
};
groupKeyTimeSpan: {
title: string;
type: string;
"x-category": string;
"x-index": number;
enum: any[];
};
legendShow: {
"x-index": number;
"x-category": string;
"x-component": string;
"x-component-props": {
text: string;
};
};
isLegend: {
title: string;
type: string;
default: boolean;
"x-category": string;
"x-index": number;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
legend: {
title: string;
type: string;
default: string;
"x-category": string;
"x-index": number;
enum: {
value: string;
label: string;
}[];
};
divider: {
"x-index": number;
"x-component": string;
};
propsTitle: {
"x-index": number;
"x-component": string;
"x-component-props": {
text: string;
};
};
xFieldShowHight: {
"x-index": number;
"x-component": string;
"x-component-props": {
text: string;
};
};
isXaxisName: {
title: string;
type: string;
default: boolean;
"x-index": number;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
xAxisName: {
title: string;
type: string;
default: string;
"x-index": number;
};
isXaxisAxisLabelShow: {
title: string;
type: string;
"x-index": number;
default: boolean;
};
isXaxisAxisTickShow: {
title: string;
type: string;
"x-index": number;
default: boolean;
};
isXaxisAxisLabelRotate: {
title: string;
type: string;
"x-index": number;
default: boolean;
};
yFieldShow: {
"x-index": number;
"x-component": string;
"x-component-props": {
text: string;
};
};
isYAxisSplitlineLinestyleWidth: {
title: string;
type: string;
"x-index": number;
default: boolean;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
yAxisSplitlineLinestyleType: {
title: string;
type: string;
default: string;
"x-index": number;
enum: {
value: string;
label: string;
}[];
};
yAxisMax: {
title: string;
type: string;
"x-index": number;
};
yAxisMin: {
title: string;
type: string;
"x-index": number;
};
isYAxisName: {
title: string;
type: string;
"x-index": number;
default: boolean;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
yAxisName: {
title: string;
type: string;
default: string;
"x-index": number;
};
isYAxisShow: {
title: string;
type: string;
"x-index": number;
default: boolean;
description: string;
};
dataTagShow: {
"x-index": number;
"x-component": string;
"x-component-props": {
text: string;
};
};
isSeriesShowSymbol: {
title: string;
type: string;
"x-index": number;
default: boolean;
description: string;
};
unitShow: {
"x-index": number;
"x-component": string;
"x-component-props": {
text: string;
};
};
isUnit: {
title: string;
type: string;
"x-index": number;
"x-props": {
"data-hidebind": boolean;
};
default: boolean;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
unit: {
type: string;
title: string;
"x-index": number;
default: number;
"x-component": string;
enum: {
label: string;
value: number;
}[];
"x-component-props": {
options: {
label: string;
value: number;
}[];
};
"x-linkages": {
type: string;
target: string;
condition: string;
state: {
value: string;
};
}[];
};
decimalDigits: {
title: string;
type: string;
default: number;
"x-props": {
max: number;
min: number;
};
"x-index": number;
"x-linkages": {
type: string;
target: string;
condition: string;
state: {
value: number;
};
}[];
};
suffix: {
title: string;
type: string;
default: string;
"x-index": number;
};
};
};
events: any[];
meta: {
title: string;
description: string;
icon: string;
category: string;
categoryOrder: number;
componentOrder: number;
visible: string[];
};
configMeta: {
docsUrl: string;
};
};
Pie: {
$schema: string;
data: {
type: string;
properties: {
chartType: {
title: string;
type: string;
default: string;
"x-component": string;
"x-index": number;
enum: {
label: string;
value: string;
}[];
description: string;
};
isTitle: {
title: string;
type: string;
default: boolean;
"x-index": number;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
title: {
title: string;
default: string;
type: string;
"x-index": number;
};
dataSource: {
type: string;
title: string;
"x-index": number;
"x-component": string;
display: boolean;
"x-props": {
"data-hidebind": boolean;
};
"x-component-props": {
postChange: {
addOrUpdateComponentDataBinds: {
dataBind: {
propertyPath: string;
bindDataPath: string;
type: string;
extra: {};
};
};
};
};
"x-linkages": ({
type: string;
target: string;
condition: string;
schema?: undefined;
} | {
type: string;
condition: string;
target: string;
schema: {
"x-component-props": string;
};
})[];
description: string;
};
dataSourceType: {
"x-index": number;
title: string;
"x-category": string;
type: string;
default: string;
enum: {
label: string;
value: string;
}[];
"x-linkages": ({
_comment: string;
type: string;
condition: string;
target: string;
state: {
display: boolean;
};
schema?: undefined;
} | {
_comment: string;
type: string;
target: string;
schema: {
"x-component-props": string;
};
condition?: undefined;
state?: undefined;
})[];
"x-props": {
"data-hidebind": boolean;
};
description: string;
};
dataModel: {
"x-index": number;
title: string;
type: string;
required: boolean;
"x-category": string;
properties: {
name: {
title: string;
type: string;
};
extra: {
title: string;
type: string;
properties: {
viewId: {
title: string;
type: string;
};
methodName: {
title: string;
type: string;
};
};
};
};
"x-component": string;
"x-component-props": {
methodName: string;
};
"x-props": {
"data-hidebind": boolean;
};
"x-linkages": ({
type: string;
target: string;
condition: string;
schema?: undefined;
} | {
type: string;
condition: string;
target: string;
schema: {
"x-component-props": string;
};
})[];
description: string;
};
datasourceVariable: {
type: string;
"x-index": number;
title: string;
"x-category": string;
description: string;
display: boolean;
required: boolean;
"x-component": string;
};
connector: {
title: string;
type: string;
"x-component": string;
required: boolean;
"x-props": {
"data-hidebind": boolean;
};
"x-index": number;
"x-category": string;
"x-linkages": {
type: string;
target: string;
schema: {
"x-component-props": {
value: string;
};
};
}[];
description: string;
properties: {
datasource: {
type: string;
properties: {
title: {
type: string;
title: string;
};
id: {
type: string;
title: string;
};
name: {
type: string;
title: string;
};
};
};
};
};
connectorMethod: {
title: string;
type: string;
required: boolean;
"x-component": string;
"x-index": number;
"x-category": string;
"x-component-props": {
docUrl: string;
paramsSchema: {
type: string;
properties: {
outParams: {
type: string;
properties: {
properties: {
type: string;
properties: {
result: {
type: string;
properties: {
type: {
const: string;
};
items: {
type: string;
properties: {
type: {
const: string;
};
properties: {
type: string;
properties: {
XLabel: {
type: string;
properties: {
type: {
const: string;
};
properties: {
type: string;
properties: {
Value: {
type: string;
properties: {
type: {
const: string;
};
};
};
};
required: string[];
};
};
};
YLabels: {
type: string;
properties: {
type: {
const: string;
};
items: {
type: string;
properties: {
type: {
const: string;
};
properties: {
type: string;
properties: {
Name: {
type: string;
properties: {
type: {
const: string;
};
};
};
Value: {
type: string;
properties: {
type: {
const: string;
};
};
};
};
required: string[];
};
};
};
};
};
};
required: string[];
};
};
};
};
};
};
required: string[];
};
};
};
};
};
};
"x-helper-text": string;
"x-helper-text-color": string;
description: string;
};
connectorParams: {
title: string;
type: string;
"x-component": string;
"x-component-props": {
dataSourceKeyName: string;
dataSourceValuePath: string;
methodNameKeyName: string;
methodValuePath: string;
paramsKeyName: string;
};
"x-index": number;
"x-category": string;
description: string;
};
filterData: {
title: string;
"x-index": number;
"x-component": string;
"x-component-props": {
dataSourceNamePropKey: string;
customRelOptions: {
string: {
value: string;
text: string;
}[];
boolean: {
value: string;
text: string;
}[];
number: {
value: string;
text: string;
type: string;
}[];
array: {
value: string;
text: string;
}[];
object: {
value: string;
text: string;
}[];
keyVarType: {
value: string;
text: string;
}[];
};
};
"x-props": {
"data-hidebind": boolean;
"data-hideBindValue": boolean;
"data-withBindMeta": boolean;
};
description: string;
};
setColor: {
type: string;
title: string;
"x-index": number;
default: string[];
"x-component": string;
description: string;
};
dimensionalityShow: {
"x-index": number;
"x-category": string;
"x-component": string;
"x-component-props": {
text: string;
};
};
xField: {
type: string;
title: string;
"x-index": number;
"x-category": string;
"x-component": string;
"x-component-props": {
dataSourceNamePropKey: string;
isMethod: boolean;
};
"x-linkages": ({
type: string;
condition: string;
target: string;
schema: {
enum: string;
};
} | {
type: string;
target: string;
condition: string;
schema?: undefined;
})[];
description: string;
};
xStatistics: {
title: string;
type: string;
"x-category": string;
"x-index": number;
enum: any[];
};
xIsCountEmpty: {
title: string;
type: string;
default: boolean;
"x-index": number;
};
yFieldSubTitle: {
"x-index": number;
"x-component": string;
"x-component-props": {
text: string;
};
};
yField: {
type: string;
title: string;
"x-index": number;
"x-category": string;
"x-component": string;
"x-component-props": {
text: string;
isMethod: boolean;
dataSourceNamePropKey: string;
maxFieldCount: number;
};
description: string;
};
legendShow: {
"x-index": number;
"x-category": string;
"x-component": string;
"x-component-props": {
text: string;
};
};
isLegend: {
title: string;
type: string;
default: boolean;
"x-category": string;
"x-index": number;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
legend: {
title: string;
type: string;
default: string;
"x-category": string;
"x-index": number;
enum: {
value: string;
label: string;
}[];
};
dataTagShow: {
"x-index": number;
"x-category": string;
"x-component": string;
"x-component-props": {
text: string;
};
};
isSeriesShowSymbol: {
title: string;
type: string;
"x-index": number;
default: boolean;
"x-category": string;
description: string;
};
isPercent: {
title: string;
type: string;
"x-index": number;
default: boolean;
"x-category": string;
};
unitShow: {
"x-index": number;
"x-category": string;
"x-component": string;
"x-component-props": {
text: string;
};
};
isUnit: {
title: string;
type: string;
"x-index": number;
default: boolean;
"x-category": string;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
unit: {
type: string;
title: string;
default: number;
"x-category": string;
"x-index": number;
enum: {
label: string;
value: number;
}[];
"x-linkages": {
type: string;
target: string;
condition: string;
state: {
value: string;
};
}[];
};
decimalDigits: {
title: string;
type: string;
default: number;
"x-props": {
max: number;
min: number;
};
"x-index": number;
"x-category": string;
"x-linkages": {
type: string;
target: string;
condition: string;
state: {
value: number;
};
}[];
};
suffix: {
title: string;
type: string;
default: string;
"x-index": number;
"x-category": string;
};
};
};
events: any[];
meta: {
title: string;
description: string;
icon: string;
category: string;
categoryOrder: number;
componentOrder: number;
visible: string[];
};
configMeta: {
docsUrl: string;
};
};
StatisticsCard: {
$schema: string;
data: {
type: string;
properties: {
dataSource: {
type: string;
title: string;
"x-index": number;
"x-component": string;
"x-helper-text": string;
"x-helper-text-color": string;
"x-component-props": {
postChange: {
addOrUpdateComponentDataBinds: {
dataBind: {
propertyPath: string;
bindDataPath: string;
type: string;
extra: {};
};
};
};
docUrl: string;
paramsSchema: {
type: string;
properties: {
outParams: {
type: string;
properties: {
properties: {
type: string;
properties: {
result: {
type: string;
properties: {
type: {
const: string;
};
items: {
type: string;
properties: {
type: {
const: string;
};
properties: {
type: string;
properties: {
Name: {
type: string;
properties: {
type: {
const: string;
};
};
};
Value: {
type: string;
properties: {
type: {
const: string;
};
};
};
};
required: string[];
};
};
};
};
};
};
required: string[];
};
};
};
};
};
};
"x-linkages": ({
type: string;
target: string;
condition: string;
schema?: undefined;
state?: undefined;
} | {
type: string;
target: string;
schema: {
"x-component-props": {
selectedDataSourceName: string;
};
};
condition?: undefined;
state?: undefined;
} | {
type: string;
target: string;
condition: string;
state: {
value: string;
};
schema?: undefined;
})[];
};
filterData: {
title: string;
"x-index": number;
"x-category": string;
"x-component": string;
"x-component-props": {
dataSourceNamePropKey: string;
blackListConfig: {
type: string[];
};
customRelOptions: {
string: {
text: string;
value: string;
}[];
boolean: {
text: string;
value: string;
}[];
keyVarType: {
value: string;
text: string;
}[];
number: {
text: string;
value: string;
type: string;
}[];
};
};
"x-props": {
"data-hidebind": boolean;
"data-hideBindValue": boolean;
"data-withBindMeta": boolean;
};
};
field: {
type: string;
title: string;
"x-index": number;
"x-category": string;
"x-component": string;
"x-datasource-method-reset": string;
"x-component-props": {
dataSourceNamePropKey: string;
isMethod: boolean;
};
"x-linkages": ({
type: string;
target: string;
condition: string;
schema: {
enum: {
label: string;
value: string;
}[];
};
state?: undefined;
} | {
type: string;
target: string;
condition: string;
state: {
value: string;
};
schema?: undefined;
})[];
};
operationType: {
type: string;
title: string;
"x-category": string;
"x-index": number;
"x-linkages": {
type: string;
target: string;
condition: string;
state: {
value: string;
};
}[];
};
label: {
type: string;
title: string;
"x-category": string;
"x-index": number;
"x-props": {
placeholder: string;
};
default: string;
};
isCountEmpty: {
type: string;
title: string;
"x-category": string;
"x-index": number;
default: boolean;
};
isShowUnit: {
type: string;
title: string;
"x-category": string;
"x-index": number;
default: boolean;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
unit: {
type: string;
title: string;
"x-category": string;
"x-index": number;
default: number;
enum: {
label: string;
value: number;
}[];
"x-linkages": {
type: string;
target: string;
condition: string;
state: {
value: string;
};
}[];
};
decimalDigits: {
type: string;
title: string;
"x-category": string;
"x-index": number;
default: number;
"x-props": {
max: number;
min: number;
};
"x-linkages": {
type: string;
target: string;
condition: string;
state: {
value: number;
};
}[];
};
suffix: {
type: string;
title: string;
"x-category": string;
"x-index": number;
};
};
};
events: {
title: string;
name: string;
}[];
meta: {
title: string;
description: string;
icon: string;
category: string;
categoryOrder: number;
componentOrder: number;
};
configMeta: {
docsUrl: string;
};
};
GraphicCard: {
$schema: string;
data: {
properties: {
navOption: {
type: string;
title: string;
icon: string;
items: {
type: string;
title: string;
"x-image": string;
default: {
icon: string;
title: string;
des: string;
};
display: string;
properties: {
icon: {
type: string;
"x-component": string;
"x-rules": {
message: string;
pattern: string;
}[];
title: string;
default: string;
"x-index": number;
};
title: {
type: string;
title: string;
default: string;
"x-index": number;
};
des: {
type: string;
title: string;
default: string;
"x-index": number;
};
tapStatus: {
enum: ({
value: string;
label: string;
icon: string;
tooltip?: undefined;
disabled?: undefined;
} | {
value: string;
label: string;
icon: string;
tooltip: {
platform: string[];
text: string;
}[];
disabled: {
platform: string[];
}[];
})[];
type: string;
title: string;
default: string;
"x-index": number;
"x-component": string;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
insideUrl: {
type: string;
"x-component": string;
default: string;
title: string;
"x-category": string;
"x-index": number;
"x-component-props": {
hideAddPlatform: string[];
addHidden: boolean;
};
"x-linkages": {
type: string;
target: string;
condition: string;
state: {
pageId: string;
};
}[];
};
outerUrl: {
title: string;
default: string;
type: string;
};
newPage: {
title: string;
default: boolean;
type: string;
};
withParams: {
title: string;
default: boolean;
type: string;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
params: {
type: string;
title: string;
pageId: string;
"x-component": string;
default: any[];
};
};
};
default: {
icon: string;
title: string;
des: string;
tapStatus: string;
}[];
"x-index": number;
"x-component": string;
description: string;
};
textAlign: {
title: string;
type: string;
default: string;
"x-component": string;
"x-index": number;
"x-category": string;
description: string;
};
iconHeightSize: {
type: string;
default: string;
title: string;
"x-category": string;
"x-index": number;
};
iconWidthSize: {
type: string;
default: string;
title: string;
description: string;
"x-category": string;
"x-index": number;
};
titleVisible: {
title: string;
type: string;
default: boolean;
"x-category": string;
"x-index": number;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
titleColor: {
title: string;
type: string;
"x-component": string;
"x-index": number;
"x-category": string;
default: string;
};
titleFontWeight: {
type: string;
title: string;
default: string;
"x-category": string;
"x-index": number;
enum: {
label: string;
value: string;
}[];
};
titleFontSize: {
type: string;
title: string;
default: number;
"x-category": string;
"x-props": {
min: number;
max: number;
};
"x-index": number;
};
titleLineHeight: {
title: string;
type: string;
"x-index": number;
"x-category": string;
default: string;
};
titleMaxLines: {
title: string;
type: string;
default: number;
"x-index": number;
"x-category": string;
};
desVisible: {
title: string;
type: string;
default: boolean;
"x-category": string;
"x-index": number;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
desColor: {
title: string;
type: string;
"x-component": string;
"x-index": number;
"x-category": string;
default: string;
};
desFontWeight: {
type: string;
title: string;
default: string;
"x-category": string;
"x-index": number;
enum: {
label: string;
value: string;
}[];
};
desFontSize: {
type: string;
title: string;
default: number;
"x-category": string;
"x-props": {
min: number;
max: number;
};
"x-index": number;
};
desLineHeight: {
title: string;
type: string;
"x-index": number;
"x-category": string;
default: string;
};
desMaxLines: {
title: string;
type: string;
default: number;
"x-index": number;
"x-category": string;
};
buttonVisible: {
title: string;
type: string;
default: boolean;
"x-category": string;
"x-index": number;
description: string;
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
tips: {
title: string;
type: string;
description: string;
default: boolean;
"x-category": string;
"x-index": number;
};
buttonText: {
title: string;
type: string;
default: string;
"x-category": string;
"x-index": number;
};
ColMobile: {
type: string;
default: number;
title: string;
"x-category": string;
description: string;
enum: {
label: string;
value: number;
}[];
};
ColPC: {
type: string;
default: number;
title: string;
"x-category": string;
description: string;
enum: {
label: string;
value: number;
}[];
};
};
};
meta: {
title: string;
description: string;
category: string;
categoryOrder: number;
componentOrder: number;
icon: string;
};
configMeta: {
docsUrl: string;
};
};
Phone: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
text: import("@sinclair/typebox").TString;
type: import("@sinclair/typebox").TUnsafe<"primary" | "default" | "warn" | "wechat">;
size: import("@sinclair/typebox").TUnsafe<"default" | "mini" | "large">;
}>;
readonly events: readonly [{
readonly title: "手机号授权成功";
readonly name: "phonesuccess";
readonly description: "弹窗中点击了允许按钮后触发的事件";
readonly 'x-platforms': readonly ["MP"];
readonly detail: import("@sinclair/typebox").TObject<{
phoneNumber: import("@sinclair/typebox").TString;
purePhoneNumber: import("@sinclair/typebox").TString;
countryCode: import("@sinclair/typebox").TString;
timestamp: import("@sinclair/typebox").TString;
}>;
}, {
readonly title: "手机号授权失败";
readonly description: "弹窗中点击了拒绝按钮后触发的事件";
readonly name: "phonefail";
readonly 'x-platforms': readonly ["MP"];
}];
readonly meta: {
readonly title: "获取用户手机号";
readonly description: "在小程序运行态对用户的手机号进行获取。";
readonly icon: "../../icons/Phone.svg";
readonly category: "小程序";
readonly categoryOrder: 700;
readonly componentOrder: 570;
readonly platform: readonly ["MP"];
readonly visible: readonly ["APP"];
readonly validate: readonly [{
readonly rule: "checkBusiness";
readonly options: {
readonly allowFailure: true;
readonly title: "当前应用使用了「获取用户手机号」组件,该组件在小程序端仅支持企业主体小程序使用,请确保当前应用绑定的小程序为企业主体";
readonly description: "";
readonly type: "mp";
readonly version: "";
readonly platform: readonly ["MP"];
};
}];
readonly propertyPanelTips: "该组件必须在小程序真实环境使用才能够看到实际效果,并且小程序必须为企业主体,请确保小程序已经完成微信认证。[去认证](https://developers.weixin.qq.com/miniprogram/product/renzheng.html)";
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/wxOpen/Phone";
};
};
PhoneCode: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
text: import("@sinclair/typebox").TString;
type: import("@sinclair/typebox").TUnsafe<"primary" | "default" | "warn" | "wechat">;
size: import("@sinclair/typebox").TUnsafe<"default" | "mini" | "large">;
}>;
readonly events: readonly [{
readonly title: "获取手机号授权令牌成功";
readonly name: "phoneCodeSuccess";
readonly description: "弹窗中点击了允许按钮后触发的事件";
readonly 'x-platforms': readonly ["MP"];
readonly detail: import("@sinclair/typebox").TObject<{
code: import("@sinclair/typebox").TString;
}>;
}, {
readonly title: "获取手机号授权令牌失败";
readonly description: "弹窗中点击了拒绝按钮后触发的事件";
readonly name: "phoneCodeFail";
readonly 'x-platforms': readonly ["MP"];
}];
readonly meta: {
readonly title: "获取用户手机号授权令牌";
readonly description: "获取用户手机号授权令牌组件";
readonly icon: "//imgcache.qq.com/qcloud/lowcode/static/ide/left-material-icon/Phone.svg";
readonly category: "微信开放能力";
readonly categoryOrder: 100;
readonly componentOrder: 2;
readonly platform: readonly ["MP"];
readonly visible: readonly [];
readonly validate: readonly [{
readonly rule: "checkBusiness";
readonly options: {
readonly allowFailure: true;
readonly title: "当前应用开启了「登录功能」,该功能在小程序端仅支持企业主体小程序使用,请确保当前应用绑定的小程序为企业主体";
readonly description: "";
readonly type: "mp";
readonly version: "";
readonly platform: readonly ["MP"];
};
}];
readonly propertyPanelTips: "该组件必须在小程序真实环境使用才能够看到实际效果,并且小程序必须为企业主体,请确保小程序已经完成微信认证。[去认证](https://developers.weixin.qq.com/miniprogram/product/renzheng.html)";
};
};
Share: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
text: import("@sinclair/typebox").TString;
type: import("@sinclair/typebox").TUnsafe<"primary" | "default" | "warn" | "wechat">;
size: import("@sinclair/typebox").TUnsafe<"default" | "mini" | "large">;
title: import("@sinclair/typebox").TString;
image: import("@sinclair/typebox").TString;
path: import("@sinclair/typebox").TString;
withParams: import("@sinclair/typebox").TBoolean;
params: import("@sinclair/typebox").TArray>;
}>;
readonly events: readonly [];
readonly meta: {
readonly title: "小程序分享";
readonly description: "支持快捷实现小程序分享功能。";
readonly icon: "../../icons/Share.svg";
readonly category: "小程序";
readonly categoryOrder: 700;
readonly componentOrder: 580;
readonly platform: readonly ["MP"];
readonly visible: readonly ["APP"];
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/wxOpen/Share";
};
};
UserInfo: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
text: import("@sinclair/typebox").TString;
type: import("@sinclair/typebox").TOptional>;
size: import("@sinclair/typebox").TUnsafe<"default" | "mini" | "large">;
usage: import("@sinclair/typebox").TString;
language: import("@sinclair/typebox").TUnsafe<"zh_CN" | "zh_TW" | "en">;
}>;
readonly events: readonly [{
readonly title: "用户信息授权成功";
readonly name: "userinfosuccess";
readonly description: "弹窗中点击了允许按钮后触发的事件";
readonly 'x-platforms': readonly ["MP"];
readonly detail: import("@sinclair/typebox").TObject<{
avatarUrl: import("@sinclair/typebox").TString;
nickName: import("@sinclair/typebox").TString;
language: import("@sinclair/typebox").TString;
}>;
}, {
readonly title: "用户信息授权失败";
readonly name: "userinfofail";
readonly description: "弹窗中点击了拒绝按钮后触发的事件";
readonly 'x-platforms': readonly ["MP"];
}];
readonly meta: {
readonly title: "获取用户信息(已废弃)";
readonly description: "能够在小程序运行态对用户的微信头像、微信昵称等信息进行获取。";
readonly icon: "//imgcache.qq.com/qcloud/lowcode/static/ide/left-material-icon/UserInfo.svg";
readonly category: "小程序";
readonly categoryOrder: 700;
readonly componentOrder: 550;
readonly platform: readonly ["MP"];
readonly visible: readonly [];
readonly validate: readonly [{
readonly rule: "checkIsUsedPreAvartNickComp";
readonly options: {
readonly allowFailure: false;
readonly title: "页面使用了「获取用户信息」组件,因小程序官方规则调整,使用该组件的应用无法再发布上线,请点击右侧的「了解详情」按钮获取相关能力的适配策略,对应用进行改造调整";
readonly description: "";
readonly type: "component";
readonly version: "";
};
}];
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/wxOpen/UserInfo";
};
};
Lottery: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
prizeList: import("@sinclair/typebox").TArray>;
enablePrize: import("@sinclair/typebox").TBoolean;
prizeResult: import("@sinclair/typebox").TUnsafe;
}>;
readonly events: [{
readonly name: "clickLotteryButton";
readonly title: "点击开始抽奖按钮";
}, {
readonly name: "finishLottery";
readonly title: "开奖";
readonly detail: import("@sinclair/typebox").TObject<{
prize: import("@sinclair/typebox").TString;
result: import("@sinclair/typebox").TObject<{
desc: import("@sinclair/typebox").TString;
idx: import("@sinclair/typebox").TNumber;
}>;
}>;
}];
readonly meta: {
readonly title: "九宫格抽奖";
readonly description: "用于实现简单的活动抽奖功能。";
readonly category: "展示";
readonly categoryOrder: 400;
readonly componentOrder: 330;
readonly icon: "../icons/Lottery.svg";
readonly visible: readonly ["APP"];
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/Lottery";
};
readonly methods: readonly [{
readonly name: "start";
readonly label: "开始抽奖";
}];
};
UserTreeSelect: {
$schema: string;
data: {
properties: {
label: {
type: string;
default: string;
title: string;
};
labelVisible: {
type: string;
default: boolean;
title: string;
};
name: {
type: string;
default: string;
title: string;
};
placeholder: {
type: string;
default: string;
title: string;
};
defaultValueType: {
type: string;
default: string;
title: string;
enum: {
label: string;
value: string;
}[];
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
confirmValue: {
type: string;
default: string;
title: string;
};
defaultValue: {
type: string;
default: string;
title: string;
};
where: {
title: string;
"x-category": string;
type: string;
items: {};
"x-component": string;
"x-component-props": {
selectedDataSourceName: string;
customLogicOptions: {
text: string;
value: string;
}[];
blackListConfig: {
format: string[];
type: string[];
};
customRelOptions: {
number: {
value: string;
text: string;
type: string;
}[];
};
};
description: string;
};
layout: {
title: string;
type: string;
default: string;
enum: {
label: string;
value: string;
}[];
};
requiredFlag: {
type: string;
default: boolean;
title: string;
};
size: {
title: string;
type: string;
default: string;
enum: {
label: string;
value: string;
}[];
};
disabled: {
type: string;
default: boolean;
title: string;
};
multiple: {
type: string;
default: boolean;
title: string;
};
};
};
meta: {
title: string;
description: string;
category: string;
icon: string;
visible: any[];
};
events: {
name: string;
title: string;
}[];
};
DepartTreeSelect: {
$schema: string;
data: {
properties: {
label: {
type: string;
default: string;
title: string;
};
labelVisible: {
type: string;
default: boolean;
title: string;
};
name: {
type: string;
default: string;
title: string;
};
placeholder: {
type: string;
default: string;
title: string;
};
defaultValueType: {
type: string;
default: string;
title: string;
enum: {
label: string;
value: string;
}[];
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
};
confirmValue: {
type: string;
default: string;
title: string;
};
departmentScope: {
type: string;
title: string;
default: any[];
items: {
type: string;
title: string;
};
description: string;
};
defaultValue: {
type: string;
default: string;
title: string;
};
layout: {
title: string;
type: string;
default: string;
enum: {
label: string;
value: string;
}[];
};
requiredFlag: {
type: string;
default: boolean;
title: string;
};
multiple: {
type: string;
default: boolean;
title: string;
};
size: {
title: string;
type: string;
default: string;
enum: {
label: string;
value: string;
}[];
};
disabled: {
type: string;
default: boolean;
title: string;
};
};
};
meta: {
title: string;
description: string;
category: string;
icon: string;
visible: any[];
};
events: {
name: string;
title: string;
}[];
};
PageLayout: {
$schema: string;
data: {
properties: {
title: {
title: string;
type: string;
default: string;
};
contentSlot: {
title: string;
type: string;
};
};
};
events: any[];
platforms: string[];
meta: {
title: string;
description: string;
icon: string;
category: string;
categoryOrder: number;
componentOrder: number;
platform: string[];
visible: any[];
};
configMeta: {
docsUrl: string;
};
};
ModelTable: {
$schema: string;
data: {
properties: {
dataSourceType: {
"x-index": number;
title: string;
"x-category": string;
type: string;
"x-runtime-default": string;
enum: {
label: string;
value: string;
}[];
"x-linkages": ({
type: string;
target: string;
condition: string;
state: {
display: boolean;
};
otherwise: {
display: boolean;
};
schema?: undefined;
} | {
type: string;
target: string;
schema: {
"x-component-props": string;
enum?: undefined;
};
condition?: undefined;
state?: undefined;
otherwise?: undefined;
} | {
type: string;
target: string;
schema: {
"x-component-props": {
connector: string;
datasourceType?: undefined;
};
enum?: undefined;
};
condition?: undefined;
state?: undefined;
otherwise?: undefined;
} | {
type: string;
schema: {
"x-component-props": {
datasourceType: string;
connector?: undefined;
};
enum?: undefined;
};
target: string;
condition?: undefined;
state?: undefined;
otherwise?: undefined;
} | {
type: string;
target: string;
schema: {
enum: any[];
'x-component-props'?: undefined;
};
condition?: undefined;
state?: undefined;
otherwise?: undefined;
})[];
"x-component": string;
"x-component-props": {
defaultValue: string;
options: {
value: string;
text: string;
label: string;
icon: string;
isShow: boolean;
}[];
};
description: string;
};
bindMetadata: {
title: string;
type: string;
"x-component": string;
required: boolean;
"x-component-props": {
showSystemField: boolean;
showView: boolean;
showFieldSelect: boolean;
};
"x-props": {
"data-hidebind": boolean;
itemClassName: string;
};
properties: {
datasource: {
title: string;
type: string;
properties: {};
};
enabledFieldNames: {
title: string;
type: string;
items: {
type: string;
properties: {};
};
};
disabledFieldNames: {
title: string;
type: string;
items: {
type: string;
properties: {};
};
};
isNewData: {
title: string;
type: string;
default: string;
};
};
"x-index": number;
"x-linkages": ({
type: string;
target: string;
condition: string;
state: {
dataSourceId: string;
dataSourceName: string;
value?: undefined;
};
schema?: undefined;
} | {
type: string;
target: string;
schema: {
"x-component-props": {
dataSourceType: string;
bindMetadata: string;
};
enum?: undefined;
};
condition?: undefined;
state?: undefined;
} | {
type: string;
target: string;
schema: {
enum: any[];
'x-component-props'?: undefined;
};
condition?: undefined;
state?: undefined;
} | {
type: string;
target: string;
condition: string;
state?: undefined;
schema?: undefined;
} | {
type: string;
condition: string;
target: string;
schema: {
enum: string;
'x-component-props'?: undefined;
};
state?: undefined;
} | {
type: string;
condition: string;
target: string;
state: {
value: string;
dataSourceId?: undefined;
dataSourceName?: undefined;
};
schema?: undefined;
} | {
type: string;
condition: string;
target: string;
schema: {
"x-component-props": string;
enum?: undefined;
};
state?: undefined;
})[];
description: string;
};
where: {
"x-index": number;
title: string;
"x-category": string;
type: string;
items: {};
"x-component": string;
"x-component-props": {
selectedDataSourceName: any;
customLogicOptions: {
text: string;
value: string;
}[];
blackListConfig: {
format: string[];
type: string[];
};
customRelOptions: {
number: {
value: string;
text: string;
type: string;
}[];
};
};
"x-props": {
"data-hidebind": boolean;
"data-hideBindValue": boolean;
"data-withBindMeta": boolean;
};
description: string;
};
orderBy: {
"x-index": number;
title: string;
"x-category": string;
type: string;
"x-runtime-default": string;
"x-props": {
clearable: boolean;
};
description: string;
};
orderType: {
"x-index": number;
title: string;
"x-category": string;
type: string;
"x-runtime-default": string;
enum: {
label: string;
value: string;
}[];
"x-props": {
clearable: boolean;
};
description: string;
};
filterType: {
title: string;
enum: {
label: string;
value: string;
}[];
type: string;
"x-runtime-default": string;
"x-component": string;
"x-component-props": {
padding: number;
};
"x-linkages": {
type: string;
target: string;
condition: string;
}[];
"x-index": number;
"x-props": {
"data-hidebind": boolean;
};
description: string;
};
filterFields: {
title: string;
"x-component": string;
"x-component-props": {
"x-filter": string;
};
"x-props": {
"data-hidebind": boolean;
};
"x-index": number;
description: string;
};
bindConnectMetadata: {
title: string;
type: string;
"x-component": string;
"x-index": number;
"x-category": string;
required: boolean;
"x-props": {
"data-hidebind": boolean;
};
"x-linkages": {
type: string;
target: string;
schema: {
"x-component-props": {
value: string;
};
};
}[];
description: string;
};
connectorMethod: {
title: string;
type: string;
"x-component": string;
"x-index": number;
"x-category": string;
required: boolean;
"x-linkages": ({
type: string;
target: string;
schema: {
"x-component-props": string;
enum?: undefined;
};
} | {
type: string;
target: string;
schema: {
enum: any[];
'x-component-props'?: undefined;
};
})[];
"x-component-props": {
docUrl: string;
paramsSchema: {
type: string;
properties: {
outParams: {
type: string;
properties: {
properties: {
type: string;
properties: {
records: {
type: string;
properties: {
type: {
const: string;
};
items: {
type: string;
properties: {
type: {
const: string;
};
properties: {
type: string;
properties: {
_id: {
type: string;
properties: {
type: {
const: string;
};
};
};
};
};
};
};
};
};
};
required: string[];
};
};
};
};
};
};
"x-helper-text": string;
"x-helper-text-color": string;
description: string;
};
connectorParams: {
title: string;
type: string;
"x-index": number;
"x-category": string;
description: string;
"x-component": string;
"x-component-props": {
dataSourceKeyName: string;
dataSourceValuePath: string;
methodNameKeyName: string;
methodValuePath: string;
paramsKeyName: string;
};
};
isOrderBy: {
title: string;
type: string;
"x-index": number;
"x-runtime-default": boolean;
"x-category": string;
"x-platforms": string[];
description: string;
};
columnSets: {
type: string;
title: string;
items: {
type: string;
display: string;
"x-image": string;
properties: {
key: {
title: string;
default: string;
type: string;
enum: any[];
"x-has-init": boolean;
"x-init-key": string;
"x-linkages": ({
type: string;
target: string;
state: {
value: string;
};
schema?: undefined;
} | {
type: string;
target: string;
schema: {
"x-has-init": boolean;
"x-init-key": string;
enum?: undefined;
};
state?: undefined;
} | {
type: string;
target: string;
schema: {
enum: string;
"x-has-init"?: undefined;
"x-init-key"?: undefined;
};
state?: undefined;
})[];
};
header: {
title: string;
type: string;
default: string;
};
genre: {
title: string;
type: string;
default: string;
"x-component": string;
enum: {
label: string;
value: string;
}[];
};
};
default: {
key: string;
header: string;
genre: string;
};
};
"x-runtime-default": any[];
"x-component": string;
"x-component-props": {
label_add: string;
addDisabledTip: string;
};
"x-props": {
"data-hidebind": boolean;
};
"x-linkages": ({
type: string;
target: string;
condition: string;
state: {
value: string;
};
schema?: undefined;
} | {
type: string;
target: string;
schema: {
enum: string;
};
condition?: undefined;
state?: undefined;
})[];
"x-index": number;
description: string;
};
fixedFront: {
title: string;
type: string;
enum: any[];
"x-props": {
clearable: boolean;
};
"x-index": number;
};
fixedEnd: {
title: string;
type: string;
enum: any[];
"x-props": {
clearable: boolean;
};
description: string;
"x-index": number;
};
rowColor: {
title: string;
type: string;
"x-component": string;
"x-index": number;
description: string;
};
emptyText: {
"x-index": number;
type: string;
title: string;
"x-runtime-default": string;
description: string;
};
enableCellCustomOption: {
title: string;
type: string;
"x-index": number;
default: boolean;
"x-category": string;
description: string;
};
enableGlobalButton: {
title: string;
type: string;
"x-index": number;
default: boolean;
"x-category": string;
description: string;
};
globalButton: {
title: string;
type: string;
};
cell: {
title: string;
type: string;
"x-slot-auto": {
iterable: string;
generator: string;
};
"x-slot-scope": {
record: {
title: string;
type: string;
};
rowKey: {
title: string;
type: string;
};
recordIndex: {
title: string;
type: string;
};
column: {
title: string;
type: string;
};
columnIndex: {
title: string;
type: string;
};
};
};
cell__custom__option: {
title: string;
type: string;
"x-slot-scope": {
record: {
title: string;
type: string;
};
rowKey: {
title: string;
type: string;
};
recordIndex: {
title: string;
type: string;
};
column: {
title: string;
type: string;
};
columnIndex: {
title: string;
type: string;
};
};
};
};
};
events: {
title: string;
name: string;
description: string;
"x-platforms": string[];
}[];
platforms: string[];
meta: {
title: string;
componentName: string;
description: string;
icon: string;
category: string;
categoryOrder: number;
componentOrder: number;
platform: string[];
visible: any[];
selectableBlock: {
events: {
name: string;
title: string;
}[];
};
deprecated: boolean;
renderMode: {
component: string;
props: {};
renderType: string;
materialName: string;
description: string;
}[];
};
configMeta: {
shortcut: {
props: string[];
};
docsUrl: string;
contextData: {
setField: boolean;
setRelated: boolean;
extra: {
selectedRecords: {
title: string;
type: string;
description: string;
"x-index": number;
};
total: {
title: string;
type: string;
"x-index": number;
};
pageNo: {
title: string;
type: string;
"x-index": number;
};
pageSize: {
title: string;
type: string;
"x-index": number;
};
};
};
};
compConfig: {
isDataContainer: boolean;
};
methods: ({
name: string;
label: string;
"x-platforms": string[];
description: string;
params?: undefined;
} | {
name: string;
label: string;
params: {
properties: {
id: {
title: string;
type: string;
default: string;
};
};
};
"x-platforms": string[];
description: string;
})[];
};
ModelFlow: {
$schema: string;
data: {
properties: {};
};
events: {
title: string;
name: string;
}[];
platforms: string[];
meta: {
title: string;
description: string;
icon: string;
category: string;
categoryOrder: number;
componentOrder: number;
visible: any[];
};
};
ModelFlowBasic: {
$schema: string;
data: {
properties: {
moduleTitle: {
title: string;
type: string;
default: string;
"x-index": number;
};
moduleTitleVisible: {
title: string;
type: string;
default: boolean;
"x-index": number;
"x-category": string;
};
moduleTitleColor: {
title: string;
type: string;
"x-component": string;
"x-index": number;
"x-category": string;
};
moduleTitleFontWeight: {
title: string;
type: string;
enum: {
label: string;
value: string;
}[];
default: string;
"x-index": number;
"x-category": string;
};
moduleTitleFontSize: {
title: string;
type: string;
default: number;
minimum: number;
"x-index": number;
"x-category": string;
};
moduleTitleLineHeight: {
title: string;
type: string;
default: string;
"x-index": number;
"x-category": string;
};
moduleContentColor: {
title: string;
type: string;
"x-component": string;
"x-index": number;
"x-category": string;
};
moduleContentFontWeight: {
title: string;
type: string;
enum: {
label: string;
value: string;
}[];
default: string;
"x-index": number;
"x-category": string;
};
moduleContentFontSize: {
title: string;
type: string;
default: number;
minimum: number;
"x-index": number;
"x-category": string;
};
moduleContentLineHeight: {
title: string;
type: string;
default: string;
"x-index": number;
"x-category": string;
};
};
};
events: {
title: string;
name: string;
}[];
platforms: string[];
meta: {
title: string;
description: string;
icon: string;
category: string;
categoryOrder: number;
componentOrder: number;
visible: any[];
};
};
ModelFlowChart: {
$schema: string;
data: {
properties: {};
};
events: {
title: string;
name: string;
}[];
platforms: string[];
meta: {
title: string;
description: string;
icon: string;
category: string;
categoryOrder: number;
componentOrder: number;
visible: any[];
};
};
ModelFlowControl: {
$schema: string;
data: {
properties: {};
};
events: {
title: string;
name: string;
}[];
platforms: string[];
meta: {
title: string;
description: string;
icon: string;
category: string;
categoryOrder: number;
componentOrder: number;
visible: any[];
};
};
ModelFlowLayout: {
$schema: string;
data: {
properties: {
flowContentSlot: {
title: string;
type: string;
};
flowControlSlot: {
title: string;
type: string;
};
};
};
events: {
title: string;
name: string;
}[];
platforms: string[];
meta: {
title: string;
description: string;
icon: string;
category: string;
categoryOrder: number;
componentOrder: number;
visible: any[];
};
};
ModelFlowProcess: {
$schema: string;
data: {
properties: {
moduleTitle: {
title: string;
type: string;
default: string;
"x-index": number;
};
moduleTitleVisible: {
title: string;
type: string;
default: boolean;
"x-index": number;
"x-category": string;
};
moduleTitleColor: {
title: string;
type: string;
"x-component": string;
"x-index": number;
"x-category": string;
};
moduleTitleFontWeight: {
title: string;
type: string;
enum: {
label: string;
value: string;
}[];
default: string;
"x-index": number;
"x-category": string;
};
moduleTitleFontSize: {
title: string;
type: string;
default: number;
minimum: number;
"x-index": number;
"x-category": string;
};
moduleTitleLineHeight: {
title: string;
type: string;
default: string;
"x-index": number;
"x-category": string;
};
moduleContentColor: {
title: string;
type: string;
"x-component": string;
"x-index": number;
"x-category": string;
};
moduleContentFontWeight: {
title: string;
type: string;
enum: {
label: string;
value: string;
}[];
default: string;
"x-index": number;
"x-category": string;
};
moduleContentFontSize: {
title: string;
type: string;
default: number;
minimum: number;
"x-index": number;
"x-category": string;
};
moduleContentLineHeight: {
title: string;
type: string;
default: string;
"x-index": number;
"x-category": string;
};
};
};
events: {
title: string;
name: string;
}[];
platforms: string[];
meta: {
title: string;
description: string;
icon: string;
category: string;
categoryOrder: number;
componentOrder: number;
visible: any[];
};
};
FlowGraph: {
$schema: string;
data: {
properties: {
processCanvasInfo: {
title: string;
"x-category": string;
type: string;
};
};
};
platforms: string[];
meta: {
title: string;
description: string;
icon: string;
category: string;
categoryOrder: number;
componentOrder: number;
visible: any[];
};
};
WdButton: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
text: import("@sinclair/typebox").TOptional;
theme: import("@sinclair/typebox").TOptional>;
variant: import("@sinclair/typebox").TOptional>;
size: import("@sinclair/typebox").TOptional>;
block: import("@sinclair/typebox").TOptional;
loading: import("@sinclair/typebox").TOptional;
iconType: import("@sinclair/typebox").TOptional>;
iconSource: import("@sinclair/typebox").TOptional>;
icon: import("@sinclair/typebox").TOptional>;
iconSrc: import("@sinclair/typebox").TOptional;
iconPosition: import("@sinclair/typebox").TOptional>;
disabled: import("@sinclair/typebox").TOptional;
formType: import("@sinclair/typebox").TOptional>;
openType: import("@sinclair/typebox").TOptional>;
sessionFrom: import("@sinclair/typebox").TOptional;
sendMessageTitle: import("@sinclair/typebox").TOptional;
sendMessagePath: import("@sinclair/typebox").TOptional;
sendMessageImg: import("@sinclair/typebox").TOptional;
showMessageCard: import("@sinclair/typebox").TOptional;
appParameter: import("@sinclair/typebox").TOptional;
}>;
readonly properties: import("@sinclair/typebox").TObject<{
text: import("@sinclair/typebox").TOptional;
size: import("@sinclair/typebox").TOptional>;
disabled: import("@sinclair/typebox").TOptional;
formType: import("@sinclair/typebox").TOptional>;
openType: import("@sinclair/typebox").TOptional>;
block: import("@sinclair/typebox").TOptional;
theme: import("@sinclair/typebox").TOptional>;
variant: import("@sinclair/typebox").TOptional>;
}>;
readonly classes: readonly [{
readonly name: "根元素";
readonly selector: ".wd-btn";
readonly description: "按钮组件根元素";
}, {
readonly name: "图标";
readonly selector: ".wd-btn__icon";
readonly description: "按钮的图标元素(共享样式)";
}, {
readonly name: "前置图标";
readonly selector: ".wd-btn__before-icon";
readonly description: "按钮内的前置图标";
}, {
readonly name: "后置图标";
readonly selector: ".wd-btn__after-icon";
readonly description: "按钮内的后置图标";
}, {
readonly name: "禁用状态";
readonly selector: ".wd-btn.is-disabled";
readonly description: "按钮禁用状态";
}, {
readonly name: "文本";
readonly selector: ".wd-btn__text";
readonly description: "按钮内显示的文本";
}, {
readonly name: "PC 端按钮根元素";
readonly selector: ".wd-pc-btn";
readonly description: "可以为 PC 端的按钮编写样式";
}, {
readonly name: "H5 端按钮根元素";
readonly selector: ".wd-h5-btn";
readonly description: "可以为 H5 端的按钮编写样式";
}, {
readonly name: "小程序端按钮根元素";
readonly selector: ".wd-mp-btn";
readonly description: "可以为小程序端的按钮编写样式";
}];
readonly methods: readonly [];
readonly events: readonly [{
readonly title: "点击";
readonly name: "tap";
}, {
readonly title: "客服会话";
readonly name: "contact";
readonly 'x-platforms': readonly ["MP"];
readonly detail: import("@sinclair/typebox").TObject<{
errMsg: import("@sinclair/typebox").TString;
path: import("@sinclair/typebox").TString;
query: import("@sinclair/typebox").TObject<{}>;
}>;
}, {
readonly title: "打开App";
readonly name: "launchApp";
readonly 'x-platforms': readonly ["MP"];
}, {
readonly title: "打开授权设置";
readonly name: "openSetting";
readonly 'x-platforms': readonly ["MP"];
}];
readonly meta: {
readonly name: "WdButton";
readonly componentName: "Button";
readonly title: "按钮";
readonly description: "用于需要用户点击触发特定事件的场景,如信息提交、页面跳转等。";
readonly icon: "../../icons/Button.svg";
readonly category: "展示";
readonly categoryOrder: 400;
readonly componentOrder: 240;
readonly visible: readonly ["APP"];
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WdButton";
readonly shortcut: {
readonly props: readonly ["text", "theme", "size"];
};
};
};
WdDivider: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TUnsafe;
}>;
readonly properties: import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TUnsafe;
}>;
readonly classes: readonly [{
readonly name: "根元素";
readonly selector: ".wd-divider";
readonly description: "分割线组件根元素";
}, {
readonly name: "PC 端分割线根元素";
readonly selector: ".wd-pc-divider";
readonly description: "可以为 PC 端的分割线编写样式";
}, {
readonly name: "H5 端分割线根元素";
readonly selector: ".wd-h5-divider";
readonly description: "可以为 H5 端的分割线编写样式";
}, {
readonly name: "小程序端分割线根元素";
readonly selector: ".wd-mp-divider";
readonly description: "可以为小程序端的分割线编写样式";
}];
readonly methods: readonly [];
readonly events: readonly [];
readonly meta: {
readonly name: "WdDivider";
readonly componentName: "Divider";
readonly title: "分割线";
readonly description: "为页面添加一条分割线,常用于组件之间的布局区分。";
readonly icon: "../../icons/Divider.svg";
readonly category: "展示";
readonly categoryOrder: 400;
readonly componentOrder: 280;
readonly visible: readonly ["APP"];
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WdDivider";
readonly shortcut: {
readonly props: readonly ["type"];
};
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WdDivider";
readonly shortcut: {
readonly props: readonly ["type"];
};
};
};
WdCard: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
showHeader: import("@sinclair/typebox").TBoolean;
showContent: import("@sinclair/typebox").TBoolean;
showFooter: import("@sinclair/typebox").TBoolean;
showDivider: import("@sinclair/typebox").TBoolean;
headerSlot: import("@sinclair/typebox").TOptional>;
contentSlot: import("@sinclair/typebox").TOptional>;
footerSlot: import("@sinclair/typebox").TOptional>;
}>;
readonly properties: import("@sinclair/typebox").TObject<{
showHeader: import("@sinclair/typebox").TBoolean;
showContent: import("@sinclair/typebox").TBoolean;
showFooter: import("@sinclair/typebox").TBoolean;
showDivider: import("@sinclair/typebox").TBoolean;
}>;
readonly classes: readonly [{
readonly name: "根元素";
readonly selector: ".wd-card-root";
readonly description: "卡片组件根元素";
}, {
readonly name: "PC 端卡片组件根元素";
readonly selector: ".wd-pc-card-root";
readonly description: "可以为 PC 端的卡片组件编写样式";
}, {
readonly name: "H5 端卡片组件根元素";
readonly selector: ".wd-h5-card-root";
readonly description: "可以为 H5 端的卡片组件编写样式";
}, {
readonly name: "小程序端卡片组件根元素";
readonly selector: ".wd-mp-card-root";
readonly description: "可以为小程序端的卡片组件编写样式";
}, {
readonly name: "卡片顶部根元素";
readonly selector: ".wd-card__header";
readonly description: "可以为卡片组件顶部编写样式";
}, {
readonly name: "卡片内容根元素";
readonly selector: ".wd-card__body";
readonly description: "可以为卡片组件内容编写样式";
}, {
readonly name: "卡片底部根元素";
readonly selector: ".wd-card__footer";
readonly description: "可以为卡片组件底部编写样式";
}];
readonly methods: readonly [];
readonly events: readonly [{
readonly name: "tap";
readonly title: "点击";
}];
readonly meta: {
readonly name: "WdCard";
readonly title: "卡片";
readonly componentName: "Card";
readonly description: "卡片容器,可承载文字、按钮、图片等";
readonly icon: "../../icons/GraphicCard.svg";
readonly category: "布局";
readonly categoryOrder: 200;
readonly componentOrder: 70;
readonly visible: readonly ["APP"];
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/grid/WdCard";
readonly templates: readonly [{
readonly to: "headerSlot";
readonly when: "$attached";
readonly body: "\n [[template]]\n component = \"WdText\"\n label = \"标题\"\n [template.attributes]\n text = \"标题\"\n [template.extra.commonStyle.self]\n fontSize = \"14px\"\n fontWeight = \"600\"\n ";
}];
readonly group: {
readonly 基础属性: {
readonly 'x-index': 1;
readonly expand: true;
};
readonly 高级属性: {
readonly 'x-index': 2;
readonly expand: true;
};
};
readonly inlineStyleForm: {
readonly textAlign: {
readonly visible: false;
};
readonly fontSize: {
readonly visible: false;
};
readonly color: {
readonly visible: false;
};
readonly fontWeight: {
readonly visible: false;
};
readonly lineHeight: {
readonly visible: false;
};
readonly justifyContent: {
readonly visible: false;
};
readonly flexDirection: {
readonly visible: false;
};
readonly alignItems: {
readonly visible: false;
};
};
};
};
WdLink: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
content: import("@sinclair/typebox").TString;
url: import("@sinclair/typebox").TString;
isOpenInNewWindow: import("@sinclair/typebox").TOptional;
params: import("@sinclair/typebox").TReadonly>>;
enableSlot: import("@sinclair/typebox").TOptional;
iconType: import("@sinclair/typebox").TOptional>;
iconSource: import("@sinclair/typebox").TOptional>;
icon: import("@sinclair/typebox").TOptional>;
iconSrc: import("@sinclair/typebox").TOptional;
iconPosition: import("@sinclair/typebox").TOptional>;
disabled: import("@sinclair/typebox").TOptional;
contentSlot: import("@sinclair/typebox").TOptional>;
}>;
readonly properties: import("@sinclair/typebox").TObject<{
url: import("@sinclair/typebox").TString;
disabled: import("@sinclair/typebox").TOptional;
content: import("@sinclair/typebox").TString;
}>;
readonly classes: readonly [{
readonly name: "根元素";
readonly selector: ".wd-link";
readonly description: "链接组件根元素";
}, {
readonly name: "图标";
readonly selector: ".wd-link__icon";
readonly description: "链接的图标元素(共享样式)";
}, {
readonly name: "前置图标";
readonly selector: ".wd-link__before-icon";
readonly description: "链接内的前置图标";
}, {
readonly name: "后置图标";
readonly selector: ".wd-link__after-icon";
readonly description: "链接内的后置图标";
}, {
readonly name: "文本";
readonly selector: ".wd-link__text";
readonly description: "链接内显示的文本";
}, {
readonly name: "禁用状态";
readonly selector: ".wd-link__icon.is-disabled";
readonly description: "链接禁用状态";
}, {
readonly name: "PC 端链接根元素";
readonly selector: ".wd-pc-link";
readonly description: "可以为 PC 端的链接编写样式";
}, {
readonly name: "H5 端链接根元素";
readonly selector: ".wd-h5-link";
readonly description: "可以为 H5 端的链接编写样式";
}];
readonly methods: readonly [];
readonly events: readonly [{
readonly title: "点击";
readonly name: "tap";
readonly 'x-platforms': readonly ["WEB"];
}];
readonly meta: {
readonly name: "WdLink";
readonly componentName: "Link";
readonly title: "链接";
readonly description: "用于实现超链接点击后跳转。";
readonly icon: "../../icons/Link.svg";
readonly category: "展示";
readonly categoryOrder: 400;
readonly componentOrder: 250;
readonly platform: readonly ["MOBILEWEB", "PCWEB"];
readonly visible: readonly ["APP"];
readonly templates: readonly [{
readonly to: "contentSlot";
readonly body: "\n[attributes]\nenableSlot = false\n";
}];
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WdLink";
readonly shortcut: {
readonly props: readonly ["content", "url"];
};
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WdLink";
readonly shortcut: {
readonly props: readonly ["content", "url"];
};
};
};
WdIcon: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
type: import("@sinclair/typebox").TOptional>;
name: import("@sinclair/typebox").TUnsafe;
src: import("@sinclair/typebox").TOptional;
size: import("@sinclair/typebox").TOptional>;
color: import("@sinclair/typebox").TOptional;
}>;
readonly properties: import("@sinclair/typebox").TObject<{
name: import("@sinclair/typebox").TUnsafe;
src: import("@sinclair/typebox").TOptional;
type: import("@sinclair/typebox").TOptional>;
size: import("@sinclair/typebox").TOptional>;
}>;
readonly classes: readonly [{
readonly name: "根元素";
readonly selector: ".wd-icon";
readonly description: "图标组件根元素";
}, {
readonly name: "PC 端图标根元素";
readonly selector: ".wd-pc-icon";
readonly description: "可以为 PC 端的图标编写样式";
}, {
readonly name: "H5 端图标根元素";
readonly selector: ".wd-h5-icon";
readonly description: "可以为 H5 端的图标编写样式";
}, {
readonly name: "小程序端图标根元素";
readonly selector: ".wd-mp-icon";
readonly description: "可以为小程序端的图标编写样式";
}];
readonly methods: readonly [];
readonly events: readonly [{
readonly title: "点击";
readonly name: "tap";
}];
readonly meta: {
readonly name: "WdIcon";
readonly componentName: "Icon";
readonly title: "图标";
readonly description: "选择预置图标实现图标的展示效果,也支持用户上传自定义图标。";
readonly icon: "../../icons/Icon.svg";
readonly category: "展示";
readonly categoryOrder: 400;
readonly componentOrder: 270;
readonly visible: readonly ["APP"];
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WdIcon";
readonly shortcut: {
readonly props: readonly ["type", "name", "src", "size"];
};
};
readonly configMeta: {
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WdIcon";
readonly shortcut: {
readonly props: readonly ["type", "name", "src", "size"];
};
};
};
WdText: {
readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json";
readonly data: import("@sinclair/typebox").TObject<{
text: import("@sinclair/typebox").TString;
level: import("@sinclair/typebox").TOptional>;
overflow: import("@sinclair/typebox").TOptional;
maxLines: import("@sinclair/typebox").TOptional