/// 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>; tips: import("@sinclair/typebox").TOptional; space: import("@sinclair/typebox").TOptional; userSelect: import("@sinclair/typebox").TOptional; }>; readonly properties: import("@sinclair/typebox").TObject<{ text: import("@sinclair/typebox").TString; space: import("@sinclair/typebox").TOptional; overflow: import("@sinclair/typebox").TOptional; level: import("@sinclair/typebox").TOptional>; maxLines: import("@sinclair/typebox").TOptional>; userSelect: import("@sinclair/typebox").TOptional; tips: import("@sinclair/typebox").TOptional; }>; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-typography"; readonly description: "文本组件根元素"; }, { readonly name: "PC 端文本根元素"; readonly selector: ".wd-pc-typography"; readonly description: "可以为 PC 端的文本编写样式"; }, { readonly name: "H5 端文本根元素"; readonly selector: ".wd-h5-typography"; readonly description: "可以为 H5 端的文本编写样式"; }, { readonly name: "小程序端文本根元素"; readonly selector: ".wd-mp-typography"; readonly description: "可以为小程序端的文本编写样式"; }]; readonly methods: readonly []; readonly events: readonly [{ readonly name: "tap"; readonly title: "点击"; }]; readonly meta: { readonly name: "WdText"; readonly componentName: "Text"; readonly title: "文本"; readonly description: "用于展示页面中的文本/标题内容。"; readonly icon: "../../icons/Text.svg"; readonly category: "展示"; readonly categoryOrder: 400; readonly componentOrder: 210; readonly visible: readonly ["APP"]; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WdText"; readonly shortcut: { readonly props: readonly ["text", "level"]; }; }; readonly configMeta: { readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WdText"; readonly shortcut: { readonly props: readonly ["text", "level"]; }; }; }; WdBubble: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ trigger: import("@sinclair/typebox").TUnsafe<"hover" | "click">; placement: import("@sinclair/typebox").TUnsafe<"left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "right-start" | "right-end" | "bottom-end" | "bottom-start" | "left-end" | "left-start">; promptTheme: import("@sinclair/typebox").TUnsafe<"error" | "default" | "dark">; openDelay: import("@sinclair/typebox").TNumber; closeDelay: import("@sinclair/typebox").TNumber; arrowPointAtCenter: import("@sinclair/typebox").TBoolean; bubbleContent: import("@sinclair/typebox").TOptional>; bubbleChildren: import("@sinclair/typebox").TOptional>; }>; readonly properties: import("@sinclair/typebox").TObject<{ placement: import("@sinclair/typebox").TUnsafe<"left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "right-start" | "right-end" | "bottom-end" | "bottom-start" | "left-end" | "left-start">; trigger: import("@sinclair/typebox").TUnsafe<"hover" | "click">; promptTheme: import("@sinclair/typebox").TUnsafe<"error" | "default" | "dark">; }>; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-bubble"; readonly description: "气泡组件根元素"; }, { readonly name: "触发内容父元素"; readonly selector: ".wd-bubble-child"; readonly description: "气泡插槽触发内容的父级元素,可以设置内容内部样式"; }, { readonly name: "PC 端气泡根元素"; readonly selector: ".wd-pc-bubble"; readonly description: "可以为 PC 端的气泡编写样式"; }, { readonly name: "H5 端气泡根元素"; readonly selector: ".wd-h5-bubble"; readonly description: "可以为 H5 端的气泡编写样式"; }]; readonly methods: readonly []; readonly events: readonly [{ readonly name: "open"; readonly title: "打开气泡"; readonly 'x-platforms': readonly ["WEB"]; }, { readonly name: "close"; readonly title: "关闭气泡"; readonly 'x-platforms': readonly ["WEB"]; }]; readonly meta: { readonly name: "WdBubble"; readonly componentName: "Bubble"; readonly title: "气泡提示"; readonly description: "用于显示气泡的提示。"; readonly icon: "../../icons/Bubble.svg"; readonly category: "展示"; readonly categoryOrder: 400; readonly componentOrder: 290; readonly platform: readonly ["MOBILEWEB", "PCWEB"]; readonly visible: readonly ["APP"]; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WdBubble"; readonly shortcut: { readonly props: readonly ["trigger", "placement"]; }; readonly templates: readonly [{ readonly to: "bubbleContent"; readonly body: "\n[[template]]\ncomponent = \"Container\"\nattributes = { }\n\n [[template.items]]\n component = \"QrCode\"\n\n [template.items.attributes]\n text = \"https://cloud.tencent.com/product/weda\"\n\n [[template.items]]\n component = \"WdText\"\n\n [template.items.attributes]\n text = \"扫码添加客服\"\n\n [template.extra]\n\n [template.extra.commonStyle]\n custom = [ ]\n\n [template.extra.commonStyle.self]\n textAlign = \"center\"\n\n [template.extra.commonStyle.text]\n textAlign = \"center\"\n"; }, { readonly to: "bubbleChildren"; readonly body: "\n[[template]]\ncomponent = \"WdText\"\n\n [template.attributes]\n text = \"联系我们\"\n"; }]; }; }; WdImage: { 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; }>; readonly properties: import("@sinclair/typebox").TObject<{ alt: import("@sinclair/typebox").TString; src: import("@sinclair/typebox").TOptional; fit: import("@sinclair/typebox").TOptional>; }>; readonly events: readonly [{ readonly name: "load"; readonly title: "加载成功"; }, { readonly name: "error"; readonly title: "加载失败"; }, { readonly name: "tap"; readonly title: "点击"; }]; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-image"; readonly description: "图片组件根元素"; }, { readonly name: "PC 端根元素"; readonly selector: ".wd-pc-image"; readonly description: "可以为 PC 端的图片编写样式"; }, { readonly name: "H5 端根元素"; readonly selector: ".wd-h5-image"; readonly description: "可以为 H5 端的按钮编写样式"; }, { readonly name: "小程序端根元素"; readonly selector: ".wd-mp-image"; readonly description: "可以为小程序端的图片编写样式"; }, { readonly name: "预览弹窗根元素"; readonly selector: ".wd-image-preview-container"; readonly description: "点击预览图片时打开的预览弹窗"; }, { readonly name: "预览背景"; readonly selector: ".wd-image-mask"; readonly description: "点击预览图片时的蒙层"; }, { readonly name: "关闭按钮"; readonly selector: ".wd-image-mask__icon-close"; readonly description: "点击预览图片时的右上角的关闭按钮"; }]; readonly meta: { readonly name: "WdImage"; readonly componentName: "Image"; readonly title: "图片"; readonly description: "用于在页面进行图片的展示。"; readonly category: "展示"; readonly icon: "../icons/Image.svg"; readonly categoryOrder: 400; readonly componentOrder: 230; readonly visible: readonly ["APP"]; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WdImage"; readonly shortcut: { readonly props: readonly ["src"]; }; }; readonly configMeta: { readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WdImage"; readonly shortcut: { readonly props: readonly ["src"]; }; }; }; WdTable: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ dataSourceType: import("@sinclair/typebox").TUnsafe<"custom-connector" | "data-model" | "expression">; bindMetadata: import("@sinclair/typebox").TObject<{ datasource: import("@sinclair/typebox").TObject<{ title: import("@sinclair/typebox").TString; id: import("@sinclair/typebox").TString; name: import("@sinclair/typebox").TString; }>; enabledFieldNames: import("@sinclair/typebox").TArray; disabledFieldNames: import("@sinclair/typebox").TArray; isNewData: import("@sinclair/typebox").TBoolean; selectedViewIds: import("@sinclair/typebox").TOptional>; }>; dataSourceData: import("@sinclair/typebox").TOptional>>; recordKey: import("@sinclair/typebox").TOptional; columnSets: import("@sinclair/typebox").TArray; header: import("@sinclair/typebox").TString; genre: import("@sinclair/typebox").TUnsafe; widthType: import("@sinclair/typebox").TString; width: import("@sinclair/typebox").TNumber; align: import("@sinclair/typebox").TUnsafe; isSort: import("@sinclair/typebox").TBoolean; isExport: import("@sinclair/typebox").TBoolean; slotKey: import("@sinclair/typebox").TBoolean; schema: import("@sinclair/typebox").TOptional>; }>>; defaultPageSize: import("@sinclair/typebox").TOptional>; defaultPageIndex: import("@sinclair/typebox").TOptional; enableTotal: import("@sinclair/typebox").TOptional; total: import("@sinclair/typebox").TOptional; supportManyRelated: import("@sinclair/typebox").TOptional; isSupportApis: import("@sinclair/typebox").TOptional; queryCondition: import("@sinclair/typebox").TOptional>>; orderBy: import("@sinclair/typebox").TOptional; orderType: import("@sinclair/typebox").TOptional>; filterType: import("@sinclair/typebox").TOptional>; filterFields: import("@sinclair/typebox").TOptional; bindConnectMetadata: import("@sinclair/typebox").TOptional>; }>>; connectorMethod: import("@sinclair/typebox").TOptional; title: import("@sinclair/typebox").TOptional; outParams: import("@sinclair/typebox").TObject<{}>; }>>; connectorParams: import("@sinclair/typebox").TOptional; isOrderBy: import("@sinclair/typebox").TOptional; enableCellCustomOption: import("@sinclair/typebox").TOptional; columnSelectType: import("@sinclair/typebox").TOptional>; fixedFront: import("@sinclair/typebox").TOptional>; fixedEnd: import("@sinclair/typebox").TOptional>; emptyText: import("@sinclair/typebox").TOptional; rowColor: import("@sinclair/typebox").TOptional; enablePagination: import("@sinclair/typebox").TOptional; enableGlobalButton: import("@sinclair/typebox").TOptional; enableRefreshBtn: import("@sinclair/typebox").TOptional; enableTableHeightSizeBtn: import("@sinclair/typebox").TOptional; globalButton: import("@sinclair/typebox").TOptional>; cell: import("@sinclair/typebox").TOptional>; cell__custom__option: import("@sinclair/typebox").TOptional>; }>; readonly properties: import("@sinclair/typebox").TObject<{ filter: import("@sinclair/typebox").TAny; error: import("@sinclair/typebox").TObject<{ requestid: import("@sinclair/typebox").TOptional; message: import("@sinclair/typebox").TString; code: import("@sinclair/typebox").TString; }>; sort: import("@sinclair/typebox").TArray>; pageNo: import("@sinclair/typebox").TNumber; dataSourceType: import("@sinclair/typebox").TUnsafe<"custom-connector" | "data-model" | "expression">; pageSize: import("@sinclair/typebox").TNumber; dataSourceData: import("@sinclair/typebox").TOptional>>; total: import("@sinclair/typebox").TNumber; records: import("@sinclair/typebox").TArray>; columnSets: import("@sinclair/typebox").TArray; header: import("@sinclair/typebox").TString; genre: import("@sinclair/typebox").TUnsafe; widthType: import("@sinclair/typebox").TString; width: import("@sinclair/typebox").TNumber; align: import("@sinclair/typebox").TUnsafe; isSort: import("@sinclair/typebox").TBoolean; isExport: import("@sinclair/typebox").TBoolean; slotKey: import("@sinclair/typebox").TBoolean; schema: import("@sinclair/typebox").TOptional>; }>>; recordKey: import("@sinclair/typebox").TOptional; bindMetadata: import("@sinclair/typebox").TObject<{ datasource: import("@sinclair/typebox").TObject<{ title: import("@sinclair/typebox").TString; id: import("@sinclair/typebox").TString; name: import("@sinclair/typebox").TString; }>; enabledFieldNames: import("@sinclair/typebox").TArray; disabledFieldNames: import("@sinclair/typebox").TArray; isNewData: import("@sinclair/typebox").TBoolean; selectedViewIds: import("@sinclair/typebox").TOptional>; }>; defaultPageSize: import("@sinclair/typebox").TOptional>; defaultPageIndex: import("@sinclair/typebox").TOptional; selectedRecords: import("@sinclair/typebox").TArray>; dataSourceVersion: import("@sinclair/typebox").TString; }>; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-table-wrap"; readonly description: "数据表格组件根元素"; }, { readonly name: "PC 端表格组件根元素"; readonly selector: ".wd-pc-table"; readonly description: "可以为 PC 端的表格编写样式"; }, { readonly name: "H5 端表格组件根元素"; readonly selector: ".wd-h5-table"; readonly description: "可以为 H5 端的表格编写样式"; }, { readonly name: "筛选器容器"; readonly selector: ".wd-table-wrap-filter"; readonly description: "筛选器容器根元素"; }, { readonly name: "H5 端筛选器容器"; readonly selector: ".wd-h5-table-wrap-filter"; readonly description: "可以为 H5 端的筛选器容器编写样式"; }, { readonly name: "表格容器"; readonly selector: ".wd-table"; readonly description: "表格展示区域根元素"; }, { readonly name: "表格头部"; readonly selector: ".wd-table__header"; readonly description: "表格头部区域根元素"; }, { readonly name: "表格内容展示"; readonly selector: ".wd-table__body"; readonly description: "表格内容展示区域根元素"; }, { readonly name: "表格边框"; readonly selector: ".wd-table--bordered"; readonly description: "表格边框"; }, { readonly name: "表格行高-低"; readonly selector: ".wd-table--size-sm .wd-table__box td"; readonly description: "表格行高-低"; }, { readonly name: "表格行高-中"; readonly selector: ".wd-table--size-md .wd-table__box td"; readonly description: "表格行高-中"; }, { readonly name: "表格行高-高"; readonly selector: ".wd-table--size-lg .wd-table__box td"; readonly description: "表格行高-高"; }, { readonly name: "分页器容器"; readonly selector: ".wd-pagination"; readonly description: "分页器容器根元素"; }]; readonly methods: readonly [{ readonly name: "import"; readonly label: "数据导入"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly description: "仅当数据源为数据模型场景时支持导入,可按照模版,上传 excel 文件,录入数据"; }, { readonly name: "exportOptionalMode"; readonly label: "数据导出(可选导出模式)"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly description: "支持将表格数据导出为excel,可选:导出全部数据、筛选后的数据、选中数据"; }, { readonly name: "export"; readonly label: "数据导出(导出选中数据)"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly description: "支持将当前选中数据导出为 excel"; }, { readonly name: "deleteOne"; readonly label: "删除单条数据"; readonly params: { readonly properties: { readonly id: { readonly title: "删除数据的标识"; readonly type: "string"; readonly default: ""; }; }; }; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly description: "仅当数据源为数据模型场景时,支持删除行数据"; }, { readonly name: "deleteSelected"; readonly label: "删除选中数据"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly description: "仅当数据源为数据模型场景时,支持删除当前选中的行记录"; }, { readonly name: "refresh"; readonly label: "刷新表格(查看第1页数据)"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly description: "刷新表格(查看第 1 页数据)"; }, { readonly name: "refreshKeepPage"; readonly label: "刷新表格(查看当前页数据)"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly description: "刷新表格(查看当前页数据)"; }, { readonly name: "openOperationDialog"; readonly label: "打开操作列弹窗(仅移动端生效)"; readonly 'x-platforms': readonly ["MOBILEWEB"]; readonly description: "打开操作列弹窗"; }]; readonly events: readonly [{ readonly title: "点击表格行"; readonly name: "tabTableRow"; readonly detail: import("@sinclair/typebox").TObject<{ record: import("@sinclair/typebox").TArray>; rowKey: import("@sinclair/typebox").TString; recordIndex: import("@sinclair/typebox").TNumber; }>; readonly description: "点击表格某一行时触发"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; }, { readonly title: "选中行改变"; readonly name: "rowsSelected"; readonly detail: import("@sinclair/typebox").TObject<{ data: import("@sinclair/typebox").TArray>; }>; readonly description: "点击数据选择列(多选/单选列),改变已选中的行时触发"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; }, { readonly title: "查询成功"; readonly name: "querySuccess"; readonly description: "每次数据查询成功时均会触发,包括切换分页、修改筛选条件时"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly detail: import("@sinclair/typebox").TObject<{ data: import("@sinclair/typebox").TObject<{ data: import("@sinclair/typebox").TUnknown; query: import("@sinclair/typebox").TUnknown; }>; }>; }, { readonly title: "查询为空"; readonly name: "queryEmpty"; readonly description: "每次数据查询成功时均会触发,包括切换分页、修改筛选条件时"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly detail: import("@sinclair/typebox").TObject<{ data: import("@sinclair/typebox").TObject<{ data: import("@sinclair/typebox").TUnknown; query: import("@sinclair/typebox").TUnknown; }>; }>; }, { readonly title: "查询失败"; readonly name: "queryFail"; readonly description: "每次数据查询失败时均会触发,包括切换分页、修改筛选条件时"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; 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 name: "sort"; readonly title: "点击排序"; readonly detail: import("@sinclair/typebox").TObject<{ sort: import("@sinclair/typebox").TArray>; }>; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly description: "点击排序"; }, { readonly name: "onRefreshBtnClick"; readonly title: "点击刷新按钮"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly description: "点击刷新按钮"; }, { readonly name: "onPagingChange"; readonly title: "分页变化"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly description: "分页变化"; readonly detail: import("@sinclair/typebox").TObject<{ query: import("@sinclair/typebox").TObject<{ pageIndex: import("@sinclair/typebox").TNumber; pageSize: import("@sinclair/typebox").TNumber; }>; }>; }, { readonly name: "onFilterChange"; readonly title: "筛选器值变化"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly description: "筛选面板搜索值变化/搜索触发回调"; readonly detail: import("@sinclair/typebox").TObject<{ searchValues: import("@sinclair/typebox").TObject<{ key: import("@sinclair/typebox").TString; val: import("@sinclair/typebox").TString; rel: import("@sinclair/typebox").TString; }>; }>; }, { readonly title: "选中行(已废弃)"; readonly name: "rowsSelect"; readonly description: "点击数据选择列(多选/单选列),改变已选中的行时触发。可通过$w.组件id.selectedRecords获取选中行的详细数据。"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; }]; readonly meta: { readonly name: "WdTable"; readonly title: "数据表格"; readonly componentName: "Table"; readonly description: "以表格形式展示多行数据,支持对数据进行排序、搜索、分页、自定义显示内容和操作。"; readonly icon: "../../icons/Table.svg"; readonly category: "数据容器"; readonly categoryOrder: 100; readonly componentOrder: 50; readonly platform: readonly ["MOBILEWEB", "PCWEB"]; readonly visible: readonly ["APP"]; readonly shortcut: { readonly props: readonly ["dataSourceType", "bindMetadata", "bindConnectMetadata", "connectorMethod", "connectorParams"]; }; readonly templates: readonly [{ readonly when: "dataSourceType"; readonly to: "$children"; readonly body: "\n{{#if (helper_utils '===' $self.attributes.dataSourceType 'expression')}}\n[attributes]\n':dataSourceData'=\"[\n {\n _id: 'id1',\n name: 'sam',\n age: 18,\n email: 'samzhang@qq.com',\n role: 'student',\n scores: [90, 89],\n scoresDetail: [\n {\n '得分(score)': 90,\n '学期(semester)': '第一学期',\n },\n {\n '得分(score)': 89,\n '学期(semester)': '第二学期',\n },\n ],\n },\n {\n _id: 'id2',\n name: 'tony',\n age: 18,\n email: 'tonyyang@qq.com',\n role: 'student',\n scores: [100, 90],\n scoresDetail: [\n {\n '得分(score)': 100,\n '学期(semester)': '第一学期',\n },\n {\n '得分(score)': 90,\n '学期(semester)': '第二学期',\n },\n ],\n },\n]\"\n\nconnectorParams = {}\n\n[attributes.bindMetadata]\ndatasource = {}\nenabledFieldNames = []\nselectedViewIds = []\nisNewData = false\n\n[attributes.bindConnectMetadata]\ndatasource= {}\n\n[attributes.connectorMethod]\nname = ''\noutParams= []\n\n\n{{else if (helper_utils '===' $self.attributes.dataSourceType 'data-model')}}\n[attributes]\nconnectorParams = {}\n[attributes.bindConnectMetadata]\ndatasource= {}\n[attributes.connectorMethod]\nname = ''\noutParams= []\n\n{{else if (helper_utils '===' $self.attributes.dataSourceType 'custom-connector')}}\n[attributes.bindMetadata]\ndatasource = {}\nenabledFieldNames = []\nselectedViewIds = []\nisNewData = false\n\n{{/if}}\n"; }, { readonly when: "$attached"; readonly to: "$children"; readonly body: "\n[attributes]\nsupportManyRelated = true\nisSupportApis = false\n"; }]; }; readonly configMeta: { readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/database/WdTable"; readonly contextData: { readonly setField: true; readonly setRelated: true; readonly extra: { readonly selectedRecords: { readonly title: "已选中的记录"; readonly type: "array"; readonly description: "适用于表格多选操作"; readonly 'x-index': 1; }; readonly total: { readonly title: "记录总条数"; readonly type: "number"; readonly 'x-index': 2; }; readonly pageNo: { readonly title: "页码"; readonly type: "number"; readonly 'x-index': 3; }; readonly pageSize: { readonly title: "每页大小"; readonly type: "number"; readonly 'x-index': 4; }; }; }; 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; }; readonly 分页器: { readonly 'x-index': 4; readonly expand: true; }; readonly 操作配置: { readonly 'x-index': 5; readonly expand: true; }; }; }; readonly compConfig: { readonly isDataContainer: true; }; }; WdTextarea: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ extra: import("@sinclair/typebox").TOptional; counterVisible: import("@sinclair/typebox").TOptional; focus: import("@sinclair/typebox").TOptional; borderedH5: import("@sinclair/typebox").TOptional; borderedPc: import("@sinclair/typebox").TOptional; maxLength: import("@sinclair/typebox").TOptional; status: import("@sinclair/typebox").TOptional>; required: import("@sinclair/typebox").TOptional; requiredMsg: import("@sinclair/typebox").TOptional; requiredFlag: import("@sinclair/typebox").TOptional; label: import("@sinclair/typebox").TOptional; layout: import("@sinclair/typebox").TOptional>; labelVisible: import("@sinclair/typebox").TOptional; labelWidth: import("@sinclair/typebox").TOptional; labelAlign: import("@sinclair/typebox").TOptional>; labelWrap: import("@sinclair/typebox").TOptional; labelTips: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TOptional; placeholder: import("@sinclair/typebox").TOptional; size: import("@sinclair/typebox").TOptional>; block: import("@sinclair/typebox").TOptional; }>; readonly properties: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TOptional; visible: import("@sinclair/typebox").TOptional; readOnly: import("@sinclair/typebox").TOptional; }>; readonly classes: readonly [...{ name: string; selector: string; description: string; }[], { readonly name: "字数"; readonly selector: ".wd-textarea__count-text"; readonly description: "多行输入框字数"; }]; readonly methods: readonly [{ name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; description: string; }]; readonly events: readonly [{ readonly name: "change"; readonly title: "值改变"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "focus"; readonly title: "聚焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "blur"; readonly title: "失焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }]; readonly meta: { readonly description: "用于多行内容的输入。"; readonly icon: "../../icons/TextArea.svg"; readonly title: "多行输入"; readonly name: "WdTextarea"; readonly componentName: "TextArea"; readonly categoryOrder: 500; readonly componentOrder: 360; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/WdTextarea"; readonly category: string; readonly shortcut: { props: string[]; }; readonly group: { 通用: { 'x-index': number; expand: boolean; }; 标题: { 'x-index': number; expand: boolean; }; 输入框: { 'x-index': number; expand: boolean; }; 选择框: { 'x-index': number; expand: boolean; }; 选项: { 'x-index': number; expand: boolean; }; 开关按钮: { 'x-index': number; expand: boolean; }; 小程序能力: { 'x-index': number; expand: boolean; }; '\u72B6\u6001/\u6821\u9A8C': { 'x-index': number; expand: boolean; }; }; readonly visible: any; }; readonly compConfig: { readonly componentType: "formField"; }; }; WdInput: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ clearable: import("@sinclair/typebox").TOptional; before: import("@sinclair/typebox").TOptional; after: import("@sinclair/typebox").TOptional; isUnionValue: import("@sinclair/typebox").TOptional; prefixType: import("@sinclair/typebox").TOptional>; prefixIcon: import("@sinclair/typebox").TOptional>; prefixSrc: import("@sinclair/typebox").TOptional; suffixType: import("@sinclair/typebox").TOptional>; suffixIcon: import("@sinclair/typebox").TOptional>; suffixSrc: import("@sinclair/typebox").TOptional; extra: import("@sinclair/typebox").TOptional; password: import("@sinclair/typebox").TOptional; type: import("@sinclair/typebox").TOptional>; counterVisible: import("@sinclair/typebox").TOptional; focus: import("@sinclair/typebox").TOptional; borderedH5: import("@sinclair/typebox").TOptional; borderedPc: import("@sinclair/typebox").TOptional; isNickNameType: import("@sinclair/typebox").TOptional; maxLength: import("@sinclair/typebox").TOptional; rules: import("@sinclair/typebox").TOptional; }>>>; status: import("@sinclair/typebox").TOptional>; required: import("@sinclair/typebox").TOptional; requiredFlag: import("@sinclair/typebox").TOptional; requiredMsg: import("@sinclair/typebox").TOptional; label: import("@sinclair/typebox").TOptional; layout: import("@sinclair/typebox").TOptional>; labelVisible: import("@sinclair/typebox").TOptional; labelWidth: import("@sinclair/typebox").TOptional; labelAlign: import("@sinclair/typebox").TOptional>; labelWrap: import("@sinclair/typebox").TOptional; labelTips: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; inputValue: import("@sinclair/typebox").TOptional; placeholder: import("@sinclair/typebox").TOptional; size: import("@sinclair/typebox").TOptional>; block: import("@sinclair/typebox").TOptional; }>; readonly properties: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TOptional; visible: import("@sinclair/typebox").TOptional; after: import("@sinclair/typebox").TOptional; readOnly: import("@sinclair/typebox").TOptional; before: import("@sinclair/typebox").TOptional; }>; readonly classes: { name: string; selector: string; description: string; }[]; readonly methods: readonly [{ name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; description: string; }]; readonly events: [{ readonly name: "change"; readonly title: "值改变"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "focus"; readonly title: "聚焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "blur"; readonly title: "失焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "confirm"; readonly title: "确认"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "clear"; readonly title: "清除内容"; readonly detail: import("@sinclair/typebox").TObject<{ originValue: import("@sinclair/typebox").TString; }>; }]; readonly meta: { readonly description: "用于单行内容的输入。"; readonly icon: "../../icons/Input.svg"; readonly title: "单行输入"; readonly name: "WdInput"; readonly componentName: "Input"; readonly categoryOrder: 500; readonly componentOrder: 350; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/WdInput"; readonly category: string; readonly shortcut: { props: string[]; }; readonly group: { 通用: { 'x-index': number; expand: boolean; }; 标题: { 'x-index': number; expand: boolean; }; 输入框: { 'x-index': number; expand: boolean; }; 选择框: { 'x-index': number; expand: boolean; }; 选项: { 'x-index': number; expand: boolean; }; 开关按钮: { 'x-index': number; expand: boolean; }; 小程序能力: { 'x-index': number; expand: boolean; }; '\u72B6\u6001/\u6821\u9A8C': { 'x-index': number; expand: boolean; }; }; readonly visible: any; }; readonly compConfig: { readonly componentType: "formField"; }; }; QrCode: { 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; showMenuByLongpress: import("@sinclair/typebox").TBoolean; foregroundColor: import("@sinclair/typebox").TString; backgroundColor: import("@sinclair/typebox").TString; }>; readonly properties: import("@sinclair/typebox").TObject<{ text: import("@sinclair/typebox").TString; showMenuByLongpress: import("@sinclair/typebox").TBoolean; foregroundColor: import("@sinclair/typebox").TString; backgroundColor: import("@sinclair/typebox").TString; }>; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-qrcode"; readonly description: "二维码组件根元素"; }, { readonly name: "PC 端二维码根元素"; readonly selector: ".wd-pc-qrcode"; readonly description: "可以为 PC 端的二维码编写样式"; }, { readonly name: "H5 端二维码根元素"; readonly selector: ".wd-h5-qrcode"; readonly description: "可以为 H5 端的二维码编写样式"; }, { readonly name: "小程序端二维码根元素"; readonly selector: ".wd-mp-qrcode"; readonly description: "可以为小程序端的二维码编写样式"; }]; readonly methods: readonly []; readonly events: readonly []; readonly meta: { readonly name: "QrCode"; readonly componentName: "QrCode"; readonly title: "二维码"; readonly description: "根据链接或文本等生成二维码"; readonly icon: "../../icons/QrCode.svg"; readonly category: "展示"; readonly categoryOrder: 400; readonly componentOrder: 265; readonly visible: readonly ["APP"]; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/QrCode"; readonly shortcut: { readonly props: readonly ["text"]; }; 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; }; }; }; readonly configMeta: { readonly shortcut: { readonly props: readonly ["text"]; }; }; }; Grid: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ addRow: import("@sinclair/typebox").TNever; colCountOfNewRow: import("@sinclair/typebox").TNever; gutterX: import("@sinclair/typebox").TUnsafe; gutterY: import("@sinclair/typebox").TUnsafe; }>; readonly events: readonly [{ readonly name: "tap"; readonly title: "点击"; }]; readonly properties: import("@sinclair/typebox").TObject<{ gutterX: import("@sinclair/typebox").TUnsafe; gutterY: import("@sinclair/typebox").TUnsafe; }>; readonly isContainer: true; readonly compConfig: { readonly componentType: "Grid"; }; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-grid"; readonly description: "网格布局组件根元素"; }, { readonly name: "PC端根元素"; readonly selector: ".wd-pc-grid"; readonly description: "网格布局组件PC端根元素"; }, { readonly name: "H5端根元素"; readonly selector: ".wd-h5-grid"; readonly description: "网格布局组件H5端根元素"; }, { readonly name: "小程序端根元素"; readonly selector: ".wd-mp-grid"; readonly description: "网格布局组件小程序端根元素"; }]; readonly meta: { readonly title: "网格布局"; readonly category: "布局"; readonly description: "将页面划分为多行、多列的网格,可分别设置移动端和桌面端列宽"; readonly componentOrder: 60; readonly icon: "../../icons/Grid.svg"; readonly positionConstraint: { readonly allowChildren: readonly [{ readonly componentType: "Row"; }, { readonly componentType: "Repeater"; }]; }; readonly inlineStyleForm: { readonly justifyContent: { readonly visible: false; }; readonly alignItems: { readonly visible: false; }; readonly flexDirection: { readonly visible: false; }; }; readonly visible: readonly ["APP", "COMPONENT"]; readonly templates: readonly [{ readonly to: "$children"; readonly autoSelectPath: "template[0]"; readonly body: "\n[[template]]\ncomponent = 'Row'\n\n{{#repeat 3}}\n[[template.items]]\ncomponent = 'Col'\n\n{{/repeat}}\n"; }]; }; readonly configMeta: { readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/grid/Grid"; readonly shortcut: { readonly props: readonly ["gutterX", "gutterY"]; }; }; }; WdLayout: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ headerLeftSlot: import("@sinclair/typebox").TOptional>; headerRightSlot: import("@sinclair/typebox").TOptional>; contentSlot: import("@sinclair/typebox").TOptional>; }>; readonly properties: import("@sinclair/typebox").TObject<{}>; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-layout-root"; readonly description: "布局组件根元素"; }, { readonly name: "PC 端布局组件根元素"; readonly selector: ".wd-pc-layout-root"; readonly description: "可以为 PC 端的布局组件编写样式"; }, { readonly name: "H5 端布局组件根元素"; readonly selector: ".wd-h5-layout-root"; readonly description: "可以为 H5 端的布局组件编写样式"; }, { readonly name: "布局顶部元素"; readonly selector: ".wd-layout__header"; readonly description: "可以为布局组件顶部编写样式"; }, { readonly name: "布局内容元素"; readonly selector: ".wd-layout__body"; readonly description: "可以为布局组件内容编写样式"; }]; readonly methods: readonly []; readonly events: readonly []; readonly meta: { readonly name: "WdLayout"; readonly title: "布局组件"; readonly componentName: "Layout"; readonly description: "用于构建带有顶部导航的页面布局"; readonly icon: "../../icons/LayoutContainer.svg"; readonly category: "布局"; readonly categoryOrder: 200; readonly componentOrder: 101; readonly platform: readonly ["MOBILEWEB", "PCWEB"]; readonly visible: readonly ["APP"]; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/grid/WdLayout"; readonly templates: readonly [{ readonly to: "headerLeftSlot"; readonly when: "$attached"; readonly body: "\n [[template]]\n component = \"WdIcon\"\n [template.attributes]\n type = \"inner\"\n name = \"chevronleft\"\n size = \"sm\"\n [[template.listeners]]\n eventName = \"tap\"\n type = \"platform\"\n [template.listeners.handler]\n name = \"navigateBack\"\n module = \"platform\"\n\n [[template]]\n component = \"WdText\"\n [template.attributes]\n text = \"页面标题\"\n [template.extra.commonStyle.self]\n fontSize = \"20px\"\n fontWeight = \"600\"\n\n [[template]]\n component = \"WdText\"\n [template.attributes]\n text = \"页面描述\"\n level= \"body-default\"\n [template.extra.commonStyle.self]\n fontSize = \"14px\"\n marginLeft = \"5px\"\n "; }, { readonly to: "headerRightSlot"; readonly when: "$attached"; readonly body: "\n [[template]]\n component = \"WdLink\"\n [template.attributes]\n content = \"帮助文档\"\n [template.extra.commonStyle.self]\n fontSize = \"14px\"\n "; }]; readonly group: {}; 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; }; }; }; }; Row: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ addRowCol: import("@sinclair/typebox").TNever; colCount: import("@sinclair/typebox").TNever; gutterX: import("@sinclair/typebox").TUnsafe; alignItems: import("@sinclair/typebox").TOptional>; }>; readonly events: readonly [{ readonly name: "tap"; readonly title: "点击"; }]; readonly properties: import("@sinclair/typebox").TObject<{ colCount: import("@sinclair/typebox").TNever; gutterX: import("@sinclair/typebox").TUnsafe; alignItems: import("@sinclair/typebox").TOptional>; }>; readonly isContainer: true; readonly compConfig: { readonly componentType: "Row"; }; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-grid-row"; readonly description: "行组件根元素"; }, { readonly name: "PC端根元素"; readonly selector: ".wd-pc-grid-row"; readonly description: "行组件PC端根元素"; }, { readonly name: "H5端根元素"; readonly selector: ".wd-h5-grid-row"; readonly description: "行组件H5端根元素"; }, { readonly name: "小程序端根元素"; readonly selector: ".wd-mp-grid-row"; readonly description: "行组件小程序端根元素"; }]; readonly meta: { readonly title: "行"; readonly category: "布局容器"; readonly description: "水平的行,宽度超出屏幕会自动换行"; readonly componentOrder: 1000; readonly visible: readonly []; readonly icon: "../../icons/Container.svg"; readonly positionConstraint: { readonly allowParent: readonly [{ readonly componentType: "Grid"; readonly recursive: false; }, { readonly componentType: "Col"; readonly recursive: false; }, { readonly componentType: "Repeater"; readonly recursive: false; }]; readonly allowChildren: readonly [{ readonly componentType: "Col"; }, { readonly componentType: "Repeater"; }]; }; readonly inlineStyleForm: { readonly justifyContent: { readonly visible: false; }; readonly alignItems: { readonly visible: false; }; readonly flexDirection: { readonly visible: false; }; }; readonly shortcut: { readonly props: readonly ["colCount"]; }; }; readonly configMeta: { readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/grid/Grid"; }; }; Col: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ addRowCol: import("@sinclair/typebox").TNever; widthType: import("@sinclair/typebox").TUnsafe<"fit-content" | "auto-fill">; lgWidthType: import("@sinclair/typebox").TUnsafe<"fit-content" | "auto-fill">; alignSelf: import("@sinclair/typebox").TOptional>; }>; readonly properties: import("@sinclair/typebox").TObject<{ widthType: import("@sinclair/typebox").TUnsafe<"fit-content" | "auto-fill">; lgWidthType: import("@sinclair/typebox").TUnsafe<"fit-content" | "auto-fill">; }>; readonly events: readonly [{ readonly name: "tap"; readonly title: "点击"; }]; readonly isContainer: true; readonly compConfig: { readonly componentType: "Col"; }; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-grid-col"; readonly description: "列组件根元素"; }, { readonly name: "PC端根元素"; readonly selector: ".wd-pc-grid-col"; readonly description: "列组件PC端根元素"; }, { readonly name: "H5端根元素"; readonly selector: ".wd-h5-grid-col"; readonly description: "列组件H5端根元素"; }, { readonly name: "小程序端根元素"; readonly selector: ".wd-mp-grid-col"; readonly description: "列组件小程序端根元素"; }]; readonly meta: { readonly title: "列"; readonly category: "布局容器"; readonly description: "网格布局组件的最小单元格,可分别设置移动和桌面端列宽"; readonly componentOrder: 1000; readonly visible: readonly []; readonly icon: "../../icons/Container.svg"; readonly positionConstraint: { readonly allowParent: readonly [{ readonly componentType: "Row"; readonly recursive: false; readonly tip: "行只能放在 Grid 或 Repeater 内"; }, { readonly componentType: "Repeater"; readonly recursive: false; readonly tip: "行只能放在 Grid 或 Repeater 内"; }]; }; readonly shortcut: { readonly props: readonly ["widthType", "lgWidthType", "alignSelf"]; }; }; readonly configMeta: { readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/grid/Grid"; readonly group: { readonly 行和列: { readonly 'x-index': 1; readonly expand: true; }; readonly 列宽: { readonly 'x-index': 2; readonly expand: true; }; }; }; }; WdInputEmail: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; extra: import("@sinclair/typebox").TOptional; size: import("@sinclair/typebox").TOptional>; maxLength: import("@sinclair/typebox").TOptional; placeholder: import("@sinclair/typebox").TOptional; status: import("@sinclair/typebox").TOptional>; layout: import("@sinclair/typebox").TOptional>; block: import("@sinclair/typebox").TOptional; after: import("@sinclair/typebox").TOptional; focus: import("@sinclair/typebox").TOptional; requiredFlag: import("@sinclair/typebox").TOptional; labelVisible: import("@sinclair/typebox").TOptional; inputValue: import("@sinclair/typebox").TOptional; clearable: import("@sinclair/typebox").TOptional; counterVisible: import("@sinclair/typebox").TOptional; before: import("@sinclair/typebox").TOptional; labelWidth: import("@sinclair/typebox").TOptional; labelAlign: import("@sinclair/typebox").TOptional>; labelWrap: import("@sinclair/typebox").TOptional; labelTips: import("@sinclair/typebox").TOptional; isUnionValue: import("@sinclair/typebox").TOptional; prefixType: import("@sinclair/typebox").TOptional>; prefixIcon: import("@sinclair/typebox").TOptional>; prefixSrc: import("@sinclair/typebox").TOptional; suffixType: import("@sinclair/typebox").TOptional>; suffixIcon: import("@sinclair/typebox").TOptional>; suffixSrc: import("@sinclair/typebox").TOptional; borderedH5: import("@sinclair/typebox").TOptional; borderedPc: import("@sinclair/typebox").TOptional; requiredMsg: import("@sinclair/typebox").TOptional; }>; readonly properties: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TOptional; visible: import("@sinclair/typebox").TOptional; after: import("@sinclair/typebox").TOptional; readOnly: import("@sinclair/typebox").TOptional; before: import("@sinclair/typebox").TOptional; }>; readonly classes: { name: string; selector: string; description: string; }[]; readonly methods: readonly [{ name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; description: string; }]; readonly events: [{ readonly name: "change"; readonly title: "值改变"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "focus"; readonly title: "聚焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "blur"; readonly title: "失焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "confirm"; readonly title: "确认"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "clear"; readonly title: "清除内容"; readonly detail: import("@sinclair/typebox").TObject<{ originValue: import("@sinclair/typebox").TString; }>; }]; readonly meta: { readonly description: "用于输入邮箱地址,会强制校验输入内容是否符合邮箱格式。"; readonly icon: "../../icons/OfficialAccount.svg"; readonly title: "邮箱输入"; readonly name: "WdInputEmail"; readonly componentName: "InputEmail"; readonly categoryOrder: 500; readonly componentOrder: 520; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/WdInputEmail"; readonly category: string; readonly shortcut: { props: string[]; }; readonly group: { 通用: { 'x-index': number; expand: boolean; }; 标题: { 'x-index': number; expand: boolean; }; 输入框: { 'x-index': number; expand: boolean; }; 选择框: { 'x-index': number; expand: boolean; }; 选项: { 'x-index': number; expand: boolean; }; 开关按钮: { 'x-index': number; expand: boolean; }; 小程序能力: { 'x-index': number; expand: boolean; }; '\u72B6\u6001/\u6821\u9A8C': { 'x-index': number; expand: boolean; }; }; readonly visible: any; }; readonly compConfig: { readonly componentType: "formField"; }; }; WdInputUrl: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; extra: import("@sinclair/typebox").TOptional; size: import("@sinclair/typebox").TOptional>; maxLength: import("@sinclair/typebox").TOptional; placeholder: import("@sinclair/typebox").TOptional; status: import("@sinclair/typebox").TOptional>; layout: import("@sinclair/typebox").TOptional>; block: import("@sinclair/typebox").TOptional; after: import("@sinclair/typebox").TOptional; focus: import("@sinclair/typebox").TOptional; requiredFlag: import("@sinclair/typebox").TOptional; labelVisible: import("@sinclair/typebox").TOptional; inputValue: import("@sinclair/typebox").TOptional; clearable: import("@sinclair/typebox").TOptional; counterVisible: import("@sinclair/typebox").TOptional; before: import("@sinclair/typebox").TOptional; labelWidth: import("@sinclair/typebox").TOptional; labelAlign: import("@sinclair/typebox").TOptional>; labelWrap: import("@sinclair/typebox").TOptional; labelTips: import("@sinclair/typebox").TOptional; isUnionValue: import("@sinclair/typebox").TOptional; prefixType: import("@sinclair/typebox").TOptional>; prefixIcon: import("@sinclair/typebox").TOptional>; prefixSrc: import("@sinclair/typebox").TOptional; suffixType: import("@sinclair/typebox").TOptional>; suffixIcon: import("@sinclair/typebox").TOptional>; suffixSrc: import("@sinclair/typebox").TOptional; borderedH5: import("@sinclair/typebox").TOptional; borderedPc: import("@sinclair/typebox").TOptional; requiredMsg: import("@sinclair/typebox").TOptional; }>; readonly properties: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TOptional; visible: import("@sinclair/typebox").TOptional; after: import("@sinclair/typebox").TOptional; readOnly: import("@sinclair/typebox").TOptional; before: import("@sinclair/typebox").TOptional; }>; readonly classes: { name: string; selector: string; description: string; }[]; readonly methods: readonly [{ name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; description: string; }]; readonly events: [{ readonly name: "change"; readonly title: "值改变"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "focus"; readonly title: "聚焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "blur"; readonly title: "失焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "confirm"; readonly title: "确认"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "clear"; readonly title: "清除内容"; readonly detail: import("@sinclair/typebox").TObject<{ originValue: import("@sinclair/typebox").TString; }>; }]; readonly meta: { readonly description: "用于输入URL地址,会强制校验输入内容是否符合URL格式。"; readonly icon: "../../icons/Badge.svg"; readonly title: "URL输入"; readonly name: "WdInputUrl"; readonly componentName: "InputUrl"; readonly categoryOrder: 500; readonly componentOrder: 510; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/WdInputUrl"; readonly category: string; readonly shortcut: { props: string[]; }; readonly group: { 通用: { 'x-index': number; expand: boolean; }; 标题: { 'x-index': number; expand: boolean; }; 输入框: { 'x-index': number; expand: boolean; }; 选择框: { 'x-index': number; expand: boolean; }; 选项: { 'x-index': number; expand: boolean; }; 开关按钮: { 'x-index': number; expand: boolean; }; 小程序能力: { 'x-index': number; expand: boolean; }; '\u72B6\u6001/\u6821\u9A8C': { 'x-index': number; expand: boolean; }; }; readonly visible: any; }; readonly compConfig: { readonly componentType: "formField"; }; }; WdDate: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ start: import("@sinclair/typebox").TOptional; end: import("@sinclair/typebox").TOptional; status: import("@sinclair/typebox").TOptional>; required: import("@sinclair/typebox").TOptional; requiredFlag: import("@sinclair/typebox").TOptional; requiredMsg: import("@sinclair/typebox").TOptional; suffixType: import("@sinclair/typebox").TOptional & { default: string; }>; suffixIcon: import("@sinclair/typebox").TOptional & { default: string; }>; extra: import("@sinclair/typebox").TOptional; after: import("@sinclair/typebox").TOptional; clearable: import("@sinclair/typebox").TOptional; before: import("@sinclair/typebox").TOptional; prefixType: import("@sinclair/typebox").TOptional>; prefixIcon: import("@sinclair/typebox").TOptional>; prefixSrc: import("@sinclair/typebox").TOptional; suffixSrc: import("@sinclair/typebox").TOptional; borderedH5: import("@sinclair/typebox").TOptional; borderedPc: import("@sinclair/typebox").TOptional; label: import("@sinclair/typebox").TOptional; layout: import("@sinclair/typebox").TOptional>; labelVisible: import("@sinclair/typebox").TOptional; labelWidth: import("@sinclair/typebox").TOptional; labelAlign: import("@sinclair/typebox").TOptional>; labelWrap: import("@sinclair/typebox").TOptional; labelTips: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; mode: import("@sinclair/typebox").TOptional>; dateFormat: import("@sinclair/typebox").TOptional>; value: import("@sinclair/typebox").TOptional; placeholder: import("@sinclair/typebox").TOptional; size: import("@sinclair/typebox").TOptional>; block: import("@sinclair/typebox").TOptional; }>; readonly properties: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TOptional; visible: import("@sinclair/typebox").TOptional; after: import("@sinclair/typebox").TOptional; readOnly: import("@sinclair/typebox").TOptional; before: import("@sinclair/typebox").TOptional; }>; readonly classes: { name: string; selector: string; description: string; }[]; readonly methods: readonly [{ readonly params: { readonly properties: { readonly value: { readonly title: "值"; readonly type: "any"; }; }; }; readonly name: string; readonly label: string; readonly description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; description: string; }]; readonly events: readonly [{ readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TNumber; }>; readonly name: "change"; readonly title: "值改变"; }]; readonly meta: { readonly description: "用于选择日期时间,支持年月日时分秒、年月日等选择模式。"; readonly icon: "../icons/FormDate.svg"; readonly title: "日期时间选择"; readonly name: "WdDate"; readonly componentName: "Date"; readonly categoryOrder: 500; readonly componentOrder: 400; readonly category: string; readonly shortcut: { props: string[]; }; readonly group: { 通用: { 'x-index': number; expand: boolean; }; 标题: { 'x-index': number; expand: boolean; }; 输入框: { 'x-index': number; expand: boolean; }; 选择框: { 'x-index': number; expand: boolean; }; 选项: { 'x-index': number; expand: boolean; }; 开关按钮: { 'x-index': number; expand: boolean; }; 小程序能力: { 'x-index': number; expand: boolean; }; '\u72B6\u6001/\u6821\u9A8C': { 'x-index': number; expand: boolean; }; }; readonly visible: any; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/WdDate"; }; readonly compConfig: { readonly componentType: "formField"; }; }; WdInputNumber: { 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 & { default: string; 'x-index': number; }; inputValue: import("@sinclair/typebox").TNumber; placeholder: import("@sinclair/typebox").TString & { 'x-index': number; }; stepOption: import("@sinclair/typebox").TOptional>; size: import("@sinclair/typebox").TUnsafe & { 'x-index': number; }; block: import("@sinclair/typebox").TBoolean & { 'x-index': number; }; label: import("@sinclair/typebox").TString & { 'x-index': number; }; labelVisible: import("@sinclair/typebox").TBoolean & { 'x-index': number; }; labelAlign: import("@sinclair/typebox").TUnsafe & { 'x-index': number; }; labelWrap: import("@sinclair/typebox").TBoolean & { 'x-index': number; }; layout: import("@sinclair/typebox").TUnsafe & { 'x-index': number; }; labelWidth: import("@sinclair/typebox").TString & { 'x-index': number; }; labelTips: import("@sinclair/typebox").TString & { 'x-index': number; }; format: import("@sinclair/typebox").TOptional>; decimals: import("@sinclair/typebox").TNumber; thousandShow: import("@sinclair/typebox").TBoolean; step: import("@sinclair/typebox").TNumber; clearable: import("@sinclair/typebox").TBoolean & { 'x-index': number; default: boolean; }; before: import("@sinclair/typebox").TString & { 'x-index': number; description: string; }; after: import("@sinclair/typebox").TString & { 'x-index': number; description: string; }; prefixType: import("@sinclair/typebox").TUnsafe & { 'x-index': number; }; prefixIcon: import("@sinclair/typebox").TUnsafe & { 'x-index': number; }; prefixSrc: import("@sinclair/typebox").TString & { 'x-index': number; }; suffixType: import("@sinclair/typebox").TUnsafe & { 'x-index': number; }; suffixIcon: import("@sinclair/typebox").TUnsafe & { 'x-index': number; }; suffixSrc: import("@sinclair/typebox").TString & { 'x-index': number; }; extra: import("@sinclair/typebox").TString & { 'x-index': number; }; focus: import("@sinclair/typebox").TBoolean & { 'x-index': number; }; borderedH5: import("@sinclair/typebox").TBoolean & { 'x-index': number; }; borderedPc: import("@sinclair/typebox").TBoolean & { 'x-index': number; }; min: import("@sinclair/typebox").TNumber; max: import("@sinclair/typebox").TNumber; status: import("@sinclair/typebox").TUnsafe & { 'x-index': number; }; required: import("@sinclair/typebox").TBoolean & { 'x-index': number; }; requiredFlag: import("@sinclair/typebox").TBoolean & { 'x-index': number; }; requiredMsg: import("@sinclair/typebox").TString & { 'x-index': number; }; }>; readonly properties: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TOptional; label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; format: import("@sinclair/typebox").TOptional>; required: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TOptional; visible: import("@sinclair/typebox").TOptional; after: import("@sinclair/typebox").TOptional; min: import("@sinclair/typebox").TNumber; max: import("@sinclair/typebox").TNumber; readOnly: import("@sinclair/typebox").TOptional; step: import("@sinclair/typebox").TNumber; before: import("@sinclair/typebox").TOptional; }>; readonly classes: { name: string; selector: string; description: string; }[]; readonly methods: readonly [{ name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; } & { params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; description: string; }]; readonly events: readonly [{ readonly name: "change"; readonly title: "值改变"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; } & { detail: { value: import("@sinclair/typebox").TNumber; }; }, { readonly name: "focus"; readonly title: "聚焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; } & { detail: { value: import("@sinclair/typebox").TNumber; }; }, { readonly name: "blur"; readonly title: "失焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; } & { detail: { value: import("@sinclair/typebox").TNumber; }; }, { readonly name: "clear"; readonly title: "清除内容"; readonly detail: import("@sinclair/typebox").TObject<{ originValue: import("@sinclair/typebox").TString; }>; } & { detail: { originValue: import("@sinclair/typebox").TNumber; }; }]; readonly meta: { readonly description: ""; readonly icon: "../../icons/InputNumber.svg"; readonly title: "数字输入"; readonly name: "WdInputNumber"; readonly componentName: "InputNumber"; readonly categoryOrder: 500; readonly componentOrder: 361; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/WdInputNumber"; readonly category: string; readonly shortcut: { props: string[]; }; readonly group: { 通用: { 'x-index': number; expand: boolean; }; 标题: { 'x-index': number; expand: boolean; }; 输入框: { 'x-index': number; expand: boolean; }; 选择框: { 'x-index': number; expand: boolean; }; 选项: { 'x-index': number; expand: boolean; }; 开关按钮: { 'x-index': number; expand: boolean; }; 小程序能力: { 'x-index': number; expand: boolean; }; '\u72B6\u6001/\u6821\u9A8C': { 'x-index': number; expand: boolean; }; }; readonly visible: any; }; readonly compConfig: { readonly componentType: "formField"; }; }; WdSwitch: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ extra: import("@sinclair/typebox").TString; borderedH5: import("@sinclair/typebox").TBoolean; required: import("@sinclair/typebox").TBoolean; requiredFlag: import("@sinclair/typebox").TBoolean; requiredMsg: import("@sinclair/typebox").TString; status: import("@sinclair/typebox").TUnsafe; label: import("@sinclair/typebox").TString; layout: import("@sinclair/typebox").TUnsafe; labelVisible: import("@sinclair/typebox").TBoolean; labelWidth: import("@sinclair/typebox").TString; labelAlign: import("@sinclair/typebox").TUnsafe; labelWrap: import("@sinclair/typebox").TBoolean; labelTips: import("@sinclair/typebox").TString; name: import("@sinclair/typebox").TString; value: import("@sinclair/typebox").TBoolean; size: import("@sinclair/typebox").TUnsafe; }>; readonly properties: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TOptional; visible: import("@sinclair/typebox").TOptional; readOnly: import("@sinclair/typebox").TOptional; }>; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-switch-root"; readonly description: "组件最外层元素"; }, { readonly name: "H5 端根元素"; readonly selector: ".wd-h5-switch-root"; readonly description: "可设定 H5 端的根元素样式"; }, { readonly name: "PC 端根元素"; readonly selector: ".wd-pc-switch-root"; readonly description: "可设定 PC 端的根元素样式"; }, { readonly name: "小程序端根元素"; readonly selector: ".wd-mp-switch-root"; readonly description: "可设定小程序端的根元素样式"; }, { readonly name: "无边框状态"; readonly selector: ".wd-switch-root.is-borderless"; readonly description: "设置组件无边框状态样式"; }, { readonly name: "必填状态"; readonly selector: ".wd-switch-root.is-required"; readonly description: "设置组件必填状态样式"; }, { readonly name: "标题"; readonly selector: ".wd-switch__label"; readonly description: "组件标题元素"; }, { readonly name: "标题禁用状态"; readonly selector: ".wd-switch__label.is-disabled"; readonly description: "设置组件标题禁用状态样式"; }, { readonly name: "标题不换行"; readonly selector: ".wd-switch__label.is-nowrap"; readonly description: "设置组件标题不换行时状态样式"; }, { readonly name: "提示文字"; readonly selector: ".wd-switch__help"; readonly description: "设置组件提示文字样式"; }, { readonly name: "校验信息"; readonly selector: ".wd-switch__error"; readonly description: "设置组件校验信息样式"; }, { readonly name: "组件本身"; readonly selector: ".wd-switch"; readonly description: "组件本身元素"; }, { readonly name: "禁用状态"; readonly selector: ".wd-switch.is-disabled"; readonly description: "组件禁用状态"; }, { readonly name: "只读状态"; readonly selector: ".wd-switch.is-disabled"; readonly description: "组件只读状态"; }, { readonly name: "勾选状态"; readonly selector: ".wd-switch.is-checked"; readonly description: "勾选状态"; }, { readonly name: "小尺寸"; readonly selector: ".wd-switch.size-sm"; readonly description: "小尺寸样式(仅PC端有效)"; }, { readonly name: "默认尺寸"; readonly selector: ".wd-switch.size-md"; readonly description: "默认、中尺寸样式(仅PC端有效)"; }, { readonly name: "大尺寸"; readonly selector: ".wd-switch.size-lg"; readonly description: "大尺寸样式"; }, { readonly name: "开关背景"; readonly selector: ".wd-switch__box"; readonly description: "开关内部背景元素"; }, { readonly name: "开关按钮"; readonly selector: ".wd-switch__box::before"; readonly description: "开关内部按钮元素"; }]; readonly methods: readonly [{ readonly params: { readonly properties: { readonly value: { readonly title: "值"; readonly type: "boolean"; }; }; }; readonly name: string; readonly label: string; readonly description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; description: string; }]; readonly events: readonly [{ readonly title: "值改变"; readonly name: "change"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TBoolean; }>; }]; readonly meta: { readonly name: "WdSwitch"; readonly title: "开关"; readonly componentName: "Switch"; readonly description: "用于控制打开/关闭"; readonly icon: "../../icons/Switch.svg"; readonly categoryOrder: 500; readonly componentOrder: 440; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/WdSwitch"; readonly category: string; readonly shortcut: { props: string[]; }; readonly group: { 通用: { 'x-index': number; expand: boolean; }; 标题: { 'x-index': number; expand: boolean; }; 输入框: { 'x-index': number; expand: boolean; }; 选择框: { 'x-index': number; expand: boolean; }; 选项: { 'x-index': number; expand: boolean; }; 开关按钮: { 'x-index': number; expand: boolean; }; 小程序能力: { 'x-index': number; expand: boolean; }; '\u72B6\u6001/\u6821\u9A8C': { 'x-index': number; expand: boolean; }; }; readonly visible: any; }; readonly compConfig: { readonly componentType: "formField"; }; }; WdRadioList: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ extra: import("@sinclair/typebox").TString; direction: import("@sinclair/typebox").TUnsafe; borderedH5: import("@sinclair/typebox").TBoolean; status: import("@sinclair/typebox").TUnsafe; required: import("@sinclair/typebox").TBoolean; requiredFlag: import("@sinclair/typebox").TBoolean; requiredMsg: import("@sinclair/typebox").TString; format: import("@sinclair/typebox").TString; enumName: import("@sinclair/typebox").TString; tipBlock: import("@sinclair/typebox").TString; label: import("@sinclair/typebox").TString; layout: import("@sinclair/typebox").TUnsafe; labelVisible: import("@sinclair/typebox").TBoolean; labelWidth: import("@sinclair/typebox").TString; labelAlign: import("@sinclair/typebox").TUnsafe; labelWrap: import("@sinclair/typebox").TBoolean; labelTips: import("@sinclair/typebox").TString; name: import("@sinclair/typebox").TString; range: import("@sinclair/typebox").TArray>; value: import("@sinclair/typebox").TString; size: import("@sinclair/typebox").TUnsafe; }>; readonly properties: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TOptional; visible: import("@sinclair/typebox").TOptional; readOnly: import("@sinclair/typebox").TOptional; selectedLabel: import("@sinclair/typebox").TOptional; }>; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-radio-root"; readonly description: "组件最外层元素"; }, { readonly name: "H5 端根元素"; readonly selector: ".wd-h5-radio-root"; readonly description: "可设定 H5 端的根元素样式"; }, { readonly name: "PC 端根元素"; readonly selector: ".wd-pc-radio-root"; readonly description: "可设定 PC 端的根元素样式"; }, { readonly name: "小程序端根元素"; readonly selector: ".wd-mp-radio-root"; readonly description: "可设定小程序端的根元素样式"; }, { readonly name: "无边框状态"; readonly selector: ".wd-radio-root.is-borderless"; readonly description: "设置组件无边框状态样式"; }, { readonly name: "必填状态"; readonly selector: ".wd-radio-root.is-required"; readonly description: "设置组件必填状态样式"; }, { readonly name: "标题"; readonly selector: ".wd-radio__label"; readonly description: "组件标题元素"; }, { readonly name: "标题禁用状态"; readonly selector: ".wd-radio__label.is-disabled"; readonly description: "设置组件标题禁用状态样式"; }, { readonly name: "标题不换行"; readonly selector: ".wd-radio__label.is-nowrap"; readonly description: "设置组件标题不换行时状态样式"; }, { readonly name: "提示文字"; readonly selector: ".wd-radio__help"; readonly description: "设置组件提示文字样式"; }, { readonly name: "校验信息"; readonly selector: ".wd-radio__error"; readonly description: "设置组件校验信息样式"; }, { readonly name: "组件本身"; readonly selector: ".wd-radio-group"; readonly description: "组件本身元素"; }, { readonly name: "行内排版"; readonly selector: ".wd-radio-group--inner"; readonly description: "组件行内排版样式"; }, { readonly name: "选项样式"; readonly selector: ".wd-radio-wrap"; readonly description: "选项样式"; }, { readonly name: "选项禁用状态"; readonly selector: ".wd-radio-wrap.is-disabled"; readonly description: "选项禁用状态"; }, { readonly name: "选项只读状态"; readonly selector: ".wd-radio-wrap.is-disabled"; readonly description: "选项只读状态"; }, { readonly name: "小尺寸"; readonly selector: ".wd-radio-wrap.size-sm"; readonly description: "小尺寸样式(仅PC端有效)"; }, { readonly name: "默认尺寸"; readonly selector: ".wd-radio-wrap.size-md"; readonly description: "默认、中尺寸样式(仅PC端有效)"; }, { readonly name: "大尺寸"; readonly selector: ".wd-radio-wrap.size-lg"; readonly description: "大尺寸样式"; }, { readonly name: "勾选状态"; readonly selector: ".wd-radio-wrap.is-checked"; readonly description: "选项勾选状态"; }, { readonly name: "按钮背景样式"; readonly selector: ".wd-radio-inner"; readonly description: "选项按钮背景样式"; }, { readonly name: "按钮样式"; readonly selector: ".wd-radio-inner::before"; readonly description: "选项按钮样式"; }, { readonly name: "文本样式"; readonly selector: ".wd-radio-label"; readonly description: "选项内部文本样式"; }]; readonly methods: readonly [{ name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; description: string; }]; readonly events: readonly [{ readonly title: "值改变"; readonly name: "change"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }]; readonly meta: { readonly name: "WdRadio"; readonly title: "单选"; readonly componentName: "Radio"; readonly description: "页面中平铺选项,用户可进行单项选择操作。"; readonly icon: "../../icons/Radio.svg"; readonly categoryOrder: 500; readonly componentOrder: 380; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/WdRadio"; readonly category: string; readonly shortcut: { props: string[]; }; readonly group: { 通用: { 'x-index': number; expand: boolean; }; 标题: { 'x-index': number; expand: boolean; }; 输入框: { 'x-index': number; expand: boolean; }; 选择框: { 'x-index': number; expand: boolean; }; 选项: { 'x-index': number; expand: boolean; }; 开关按钮: { 'x-index': number; expand: boolean; }; 小程序能力: { 'x-index': number; expand: boolean; }; '\u72B6\u6001/\u6821\u9A8C': { 'x-index': number; expand: boolean; }; }; readonly visible: any; }; readonly compConfig: { readonly componentType: "formField"; }; }; WdCheckboxList: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ extra: import("@sinclair/typebox").TString; direction: import("@sinclair/typebox").TUnsafe; borderedH5: import("@sinclair/typebox").TBoolean; status: import("@sinclair/typebox").TUnsafe; required: import("@sinclair/typebox").TBoolean; requiredFlag: import("@sinclair/typebox").TBoolean; requiredMsg: import("@sinclair/typebox").TString; format: import("@sinclair/typebox").TString; enumName: import("@sinclair/typebox").TString; tipBlock: import("@sinclair/typebox").TString; label: import("@sinclair/typebox").TString; layout: import("@sinclair/typebox").TUnsafe; labelVisible: import("@sinclair/typebox").TBoolean; labelWidth: import("@sinclair/typebox").TString; labelAlign: import("@sinclair/typebox").TUnsafe; labelWrap: import("@sinclair/typebox").TBoolean; labelTips: import("@sinclair/typebox").TString; name: import("@sinclair/typebox").TString; range: import("@sinclair/typebox").TArray>; value: import("@sinclair/typebox").TArray; size: import("@sinclair/typebox").TUnsafe; }>; readonly properties: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TOptional; visible: import("@sinclair/typebox").TOptional; readOnly: import("@sinclair/typebox").TOptional; selectedLabel: import("@sinclair/typebox").TOptional; }>; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-checkbox-root"; readonly description: "组件最外层元素"; }, { readonly name: "H5 端根元素"; readonly selector: ".wd-h5-checkbox-root"; readonly description: "可设定 H5 端的根元素样式"; }, { readonly name: "PC 端根元素"; readonly selector: ".wd-pc-checkbox-root"; readonly description: "可设定 PC 端的根元素样式"; }, { readonly name: "小程序端根元素"; readonly selector: ".wd-mp-checkbox-root"; readonly description: "可设定小程序端的根元素样式"; }, { readonly name: "无边框状态"; readonly selector: ".wd-checkbox-root.is-borderless"; readonly description: "设置组件无边框状态样式"; }, { readonly name: "必填状态"; readonly selector: ".wd-checkbox-root.is-required"; readonly description: "设置组件必填状态样式"; }, { readonly name: "标题"; readonly selector: ".wd-checkbox__label"; readonly description: "组件标题元素"; }, { readonly name: "标题禁用状态"; readonly selector: ".wd-checkbox__label.is-disabled"; readonly description: "设置组件标题禁用状态样式"; }, { readonly name: "标题不换行"; readonly selector: ".wd-checkbox__label.is-nowrap"; readonly description: "设置组件标题不换行时状态样式"; }, { readonly name: "提示文字"; readonly selector: ".wd-checkbox__help"; readonly description: "设置组件提示文字样式"; }, { readonly name: "校验信息"; readonly selector: ".wd-checkbox__error"; readonly description: "设置组件校验信息样式"; }, { readonly name: "组件本身"; readonly selector: ".wd-checkbox-group"; readonly description: "组件本身元素"; }, { readonly name: "行内排版"; readonly selector: ".wd-checkbox-group--inline"; readonly description: "组件行内排版样式"; }, { readonly name: "选项样式"; readonly selector: ".wd-checkbox-wrap"; readonly description: "选项样式"; }, { readonly name: "选项禁用状态"; readonly selector: ".wd-checkbox-wrap.is-disabled"; readonly description: "选项禁用状态"; }, { readonly name: "选项只读状态"; readonly selector: ".wd-checkbox-wrap.is-disabled"; readonly description: "选项只读状态"; }, { readonly name: "小尺寸"; readonly selector: ".wd-checkbox-wrap.size-sm"; readonly description: "小尺寸样式(仅PC端有效)"; }, { readonly name: "默认尺寸"; readonly selector: ".wd-checkbox-wrap.size-md"; readonly description: "默认、中尺寸样式(仅PC端有效)"; }, { readonly name: "大尺寸"; readonly selector: ".wd-checkbox-wrap.size-lg"; readonly description: "大尺寸样式"; }, { readonly name: "勾选状态"; readonly selector: ".wd-checkbox-wrap.is-checked"; readonly description: "选项勾选状态"; }, { readonly name: "所有状态"; readonly selector: ".wd-checkbox-wrap.is-indeterminate"; readonly description: "选项所有状态"; }, { readonly name: "按钮背景样式"; readonly selector: ".wd-checkbox-inner"; readonly description: "选项按钮背景样式"; }, { readonly name: "按钮样式"; readonly selector: ".wd-checkbox-inner::after"; readonly description: "选项按钮样式"; }, { readonly name: "文本样式"; readonly selector: ".wd-checkbox-label"; readonly description: "选项内部文本样式"; }]; readonly methods: readonly [{ readonly params: { readonly properties: { readonly value: import("@sinclair/typebox").TArray; }; }; readonly name: string; readonly label: string; readonly description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; description: string; }]; readonly events: readonly [{ readonly title: "值改变"; readonly name: "change"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TArray; }>; }]; readonly meta: { readonly name: "WdCheckboxList"; readonly title: "多选"; readonly componentName: "Checkbox"; readonly description: "页面中平铺选项,用户可进行多项选择操作。"; readonly icon: "../../icons/Checkbox.svg"; readonly categoryOrder: 500; readonly componentOrder: 390; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/WdCheckbox"; readonly category: string; readonly shortcut: { props: string[]; }; readonly group: { 通用: { 'x-index': number; expand: boolean; }; 标题: { 'x-index': number; expand: boolean; }; 输入框: { 'x-index': number; expand: boolean; }; 选择框: { 'x-index': number; expand: boolean; }; 选项: { 'x-index': number; expand: boolean; }; 开关按钮: { 'x-index': number; expand: boolean; }; 小程序能力: { 'x-index': number; expand: boolean; }; '\u72B6\u6001/\u6821\u9A8C': { 'x-index': number; expand: boolean; }; }; readonly visible: any; }; readonly compConfig: { readonly componentType: "formField"; }; }; WdInputPhone: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; extra: import("@sinclair/typebox").TOptional; size: import("@sinclair/typebox").TOptional>; placeholder: import("@sinclair/typebox").TOptional; status: import("@sinclair/typebox").TOptional>; layout: import("@sinclair/typebox").TOptional>; block: import("@sinclair/typebox").TOptional; after: import("@sinclair/typebox").TOptional; focus: import("@sinclair/typebox").TOptional; requiredFlag: import("@sinclair/typebox").TOptional; labelVisible: import("@sinclair/typebox").TOptional; inputValue: import("@sinclair/typebox").TOptional; clearable: import("@sinclair/typebox").TOptional; counterVisible: import("@sinclair/typebox").TOptional; before: import("@sinclair/typebox").TOptional; labelWidth: import("@sinclair/typebox").TOptional; labelAlign: import("@sinclair/typebox").TOptional>; labelWrap: import("@sinclair/typebox").TOptional; labelTips: import("@sinclair/typebox").TOptional; isUnionValue: import("@sinclair/typebox").TOptional; prefixType: import("@sinclair/typebox").TOptional>; prefixIcon: import("@sinclair/typebox").TOptional>; prefixSrc: import("@sinclair/typebox").TOptional; suffixType: import("@sinclair/typebox").TOptional>; suffixIcon: import("@sinclair/typebox").TOptional>; suffixSrc: import("@sinclair/typebox").TOptional; borderedH5: import("@sinclair/typebox").TOptional; borderedPc: import("@sinclair/typebox").TOptional; requiredMsg: import("@sinclair/typebox").TOptional; }>; readonly properties: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TOptional; visible: import("@sinclair/typebox").TOptional; after: import("@sinclair/typebox").TOptional; readOnly: import("@sinclair/typebox").TOptional; before: import("@sinclair/typebox").TOptional; }>; readonly classes: { name: string; selector: string; description: string; }[]; readonly methods: readonly [{ name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; description: string; }]; readonly events: [{ readonly name: "change"; readonly title: "值改变"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "focus"; readonly title: "聚焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "blur"; readonly title: "失焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "confirm"; readonly title: "确认"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "clear"; readonly title: "清除内容"; readonly detail: import("@sinclair/typebox").TObject<{ originValue: import("@sinclair/typebox").TString; }>; }]; readonly meta: { readonly description: "用于输入电话号码,会强制校验输入内容是否符合电话格式。"; readonly icon: "../../icons/PhoneCode.svg"; readonly title: "电话输入"; readonly name: "WdInputPhone"; readonly componentName: "InputPhone"; readonly categoryOrder: 500; readonly componentOrder: 500; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/WdInputPhone"; readonly category: string; readonly shortcut: { props: string[]; }; readonly group: { 通用: { 'x-index': number; expand: boolean; }; 标题: { 'x-index': number; expand: boolean; }; 输入框: { 'x-index': number; expand: boolean; }; 选择框: { 'x-index': number; expand: boolean; }; 选项: { 'x-index': number; expand: boolean; }; 开关按钮: { 'x-index': number; expand: boolean; }; 小程序能力: { 'x-index': number; expand: boolean; }; '\u72B6\u6001/\u6821\u9A8C': { 'x-index': number; expand: boolean; }; }; readonly visible: any; }; readonly compConfig: { readonly componentType: "formField"; }; }; Repeater: { 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").TArray>; key: import("@sinclair/typebox").TString; suffix: import("@sinclair/typebox").TString; forItem: import("@sinclair/typebox").TString; forIndex: import("@sinclair/typebox").TString; }>; readonly isContainer: true; readonly compConfig: { readonly componentType: "Repeater"; }; readonly events: readonly []; readonly meta: { readonly title: "循环展示"; readonly description: "用于循环展示组件的场景,可将一个数组循环展示在页面中,比如循环一个新闻列表。"; readonly icon: "../icons/Repeater.svg"; readonly category: "展示"; readonly categoryOrder: 400; readonly componentOrder: 260; readonly templates: readonly [{ readonly to: "$children"; readonly body: "\n {{#with $self.id as |repeater_suffix|}}\n [attributes]\n ':data' = \"[{name: '苹果'}, {name: '橙子'}, {name: '香蕉'}]\"\n suffix = '{{repeater_suffix}}'\n forItem = 'item_{{repeater_suffix}}'\n forIndex = 'index_{{repeater_suffix}}'\n\n [[template]]\n component = 'WdText'\n [template.attributes]\n ':text' = '$w.index_{{repeater_suffix}} + `: `+ $w.item_{{repeater_suffix}}.name'\n [[template]]\n component = 'Container'\n {{/with}}\n "; }]; readonly visible: readonly ["APP", "COMPONENT"]; readonly group: { readonly 数据: { readonly 'x-index': 1; readonly expand: true; }; readonly 高级属性: { readonly 'x-index': 2; readonly expand: true; }; }; }; readonly configMeta: { readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/Repeater"; }; readonly properties: import("@sinclair/typebox").TObject<{ data: import("@sinclair/typebox").TArray; }>; }; RepeaterItem: { $schema: string; data: { type: string; properties: {}; }; isContainer: boolean; events: any[]; meta: { title: string; description: string; icon: string; category: string; componentOrder: number; visible: any[]; }; }; WebView: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ link: import("@sinclair/typebox").TString; }>; readonly properties: import("@sinclair/typebox").TObject<{ link: import("@sinclair/typebox").TString; }>; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-web-view"; readonly description: "网页嵌套组件根元素"; }, { readonly name: "PC 端网页嵌套根元素"; readonly selector: ".wd-pc-web-view"; readonly description: "可以为 PC 端的网页嵌套编写样式"; }, { readonly name: "H5 端网页嵌套根元素"; readonly selector: ".wd-h5-web-view"; readonly description: "可以为 H5 端的网页嵌套编写样式"; }, { readonly name: "小程序端网页嵌套根元素"; readonly selector: ".wd-mp-web-view"; readonly description: "可以为小程序端的网页嵌套编写样式"; }]; readonly methods: readonly []; readonly events: [{ readonly name: "load"; readonly title: "网页加载成功"; readonly detail: import("@sinclair/typebox").TObject<{ src: import("@sinclair/typebox").TString; }>; }, { readonly name: "error"; readonly title: "网页加载失败"; readonly detail: import("@sinclair/typebox").TObject<{ src: import("@sinclair/typebox").TString; }>; }, { readonly name: "message"; readonly title: "接收网页消息"; readonly detail: import("@sinclair/typebox").TObject<{ data: import("@sinclair/typebox").TRecord; }>; }]; readonly meta: { readonly name: "WebView"; readonly title: "网页嵌套"; readonly description: "网页嵌套组件用于在应用中嵌套展示其他的网页。"; readonly icon: "../../icons/WebView.svg"; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WebView"; readonly category: "展示"; readonly categoryOrder: 1; readonly componentOrder: 350; readonly visible: readonly ["APP"]; readonly keyWords: readonly ["webView", "iframe", "web-view"]; readonly stylePanelTips: "样式配置仅对web和H5生效,小程序端网页内容会自动铺满整个页面,并覆盖其他组件"; 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 rule: "checkWithOtherComponentInSamePage"; readonly options: { readonly action: { readonly name: "name"; readonly label: "label"; readonly click: ""; readonly tooltip: ""; }; readonly allowFailure: true; readonly title: "网页嵌套组件在小程序端将铺满全屏并覆盖其他组件"; readonly description: ""; readonly type: "mp"; readonly version: ""; readonly platform: readonly ["MP"]; readonly extra: { readonly limitPublishPlatform: readonly ["miniprogram"]; }; }; }, { readonly rule: "checkExternalDomain"; readonly options: { readonly allowFailure: true; readonly title: "在小程序端,除微搭应用页面及小程序关联公众号文章链接以外,其他网页链接需配置业务域名才可生效"; readonly description: "在小程序端,除微搭应用页面及小程序关联公众号文章链接以外,其他网页链接需配置业务域名才可生效"; readonly type: "mp"; readonly version: ""; readonly platform: readonly ["MP"]; readonly extra: { readonly domainPath: "link"; readonly limitPublishPlatform: readonly ["miniprogram"]; }; }; }]; }; readonly configMeta: { readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WebView"; }; }; }; export declare const actions: { showToast: { $schema: string; data: { properties: { title: { title: string; type: string; default: string; "x-props": { "data-hidebind-variable": boolean; }; }; icon: { title: string; type: string; default: string; "x-component": string; "x-props": { "data-hidebind-variable": boolean; }; enum: { label: string; value: string; }[]; }; duration: { title: string; type: string; default: number; "x-props": { "data-hidebind-variable": boolean; }; }; }; }; meta: { title: string; description: string; }; }; showModal: { $schema: string; data: { properties: { title: { title: string; default: string; "x-props": { "data-hidebind-variable": boolean; }; type: string; }; content: { title: string; default: string; "x-props": { "data-hidebind-variable": boolean; }; type: string; }; showCancel: { title: string; type: string; "x-props": { "data-hidebind-variable": boolean; }; default: boolean; }; cancelText: { type: string; title: string; description: string; "x-props": { "data-hidebind-variable": boolean; }; default: string; }; cancelColor: { title: string; type: string; "x-props": { "data-hidebind-variable": boolean; }; default: string; }; confirmText: { type: string; title: string; "x-props": { "data-hidebind-variable": boolean; }; description: string; default: string; }; confirmColor: { title: string; type: string; "x-props": { "data-hidebind-variable": boolean; }; default: string; }; }; }; meta: { title: string; description: string; }; }; showMessage: { $schema: string; data: { properties: { title: { title: string; type: string; default: string; }; icon: { title: string; type: string; default: string; "x-component": string; enum: { label: string; value: string; }[]; }; duration: { title: string; type: string; default: number; }; }; }; meta: { title: string; description: string; }; }; }; declare const _default: { 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>; tips: import("@sinclair/typebox").TOptional; space: import("@sinclair/typebox").TOptional; userSelect: import("@sinclair/typebox").TOptional; }>; readonly properties: import("@sinclair/typebox").TObject<{ text: import("@sinclair/typebox").TString; space: import("@sinclair/typebox").TOptional; overflow: import("@sinclair/typebox").TOptional; level: import("@sinclair/typebox").TOptional>; maxLines: import("@sinclair/typebox").TOptional>; userSelect: import("@sinclair/typebox").TOptional; tips: import("@sinclair/typebox").TOptional; }>; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-typography"; readonly description: "文本组件根元素"; }, { readonly name: "PC 端文本根元素"; readonly selector: ".wd-pc-typography"; readonly description: "可以为 PC 端的文本编写样式"; }, { readonly name: "H5 端文本根元素"; readonly selector: ".wd-h5-typography"; readonly description: "可以为 H5 端的文本编写样式"; }, { readonly name: "小程序端文本根元素"; readonly selector: ".wd-mp-typography"; readonly description: "可以为小程序端的文本编写样式"; }]; readonly methods: readonly []; readonly events: readonly [{ readonly name: "tap"; readonly title: "点击"; }]; readonly meta: { readonly name: "WdText"; readonly componentName: "Text"; readonly title: "文本"; readonly description: "用于展示页面中的文本/标题内容。"; readonly icon: "../../icons/Text.svg"; readonly category: "展示"; readonly categoryOrder: 400; readonly componentOrder: 210; readonly visible: readonly ["APP"]; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WdText"; readonly shortcut: { readonly props: readonly ["text", "level"]; }; }; readonly configMeta: { readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WdText"; readonly shortcut: { readonly props: readonly ["text", "level"]; }; }; }; WdBubble: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ trigger: import("@sinclair/typebox").TUnsafe<"hover" | "click">; placement: import("@sinclair/typebox").TUnsafe<"left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "right-start" | "right-end" | "bottom-end" | "bottom-start" | "left-end" | "left-start">; promptTheme: import("@sinclair/typebox").TUnsafe<"error" | "default" | "dark">; openDelay: import("@sinclair/typebox").TNumber; closeDelay: import("@sinclair/typebox").TNumber; arrowPointAtCenter: import("@sinclair/typebox").TBoolean; bubbleContent: import("@sinclair/typebox").TOptional>; bubbleChildren: import("@sinclair/typebox").TOptional>; }>; readonly properties: import("@sinclair/typebox").TObject<{ placement: import("@sinclair/typebox").TUnsafe<"left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "right-start" | "right-end" | "bottom-end" | "bottom-start" | "left-end" | "left-start">; trigger: import("@sinclair/typebox").TUnsafe<"hover" | "click">; promptTheme: import("@sinclair/typebox").TUnsafe<"error" | "default" | "dark">; }>; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-bubble"; readonly description: "气泡组件根元素"; }, { readonly name: "触发内容父元素"; readonly selector: ".wd-bubble-child"; readonly description: "气泡插槽触发内容的父级元素,可以设置内容内部样式"; }, { readonly name: "PC 端气泡根元素"; readonly selector: ".wd-pc-bubble"; readonly description: "可以为 PC 端的气泡编写样式"; }, { readonly name: "H5 端气泡根元素"; readonly selector: ".wd-h5-bubble"; readonly description: "可以为 H5 端的气泡编写样式"; }]; readonly methods: readonly []; readonly events: readonly [{ readonly name: "open"; readonly title: "打开气泡"; readonly 'x-platforms': readonly ["WEB"]; }, { readonly name: "close"; readonly title: "关闭气泡"; readonly 'x-platforms': readonly ["WEB"]; }]; readonly meta: { readonly name: "WdBubble"; readonly componentName: "Bubble"; readonly title: "气泡提示"; readonly description: "用于显示气泡的提示。"; readonly icon: "../../icons/Bubble.svg"; readonly category: "展示"; readonly categoryOrder: 400; readonly componentOrder: 290; readonly platform: readonly ["MOBILEWEB", "PCWEB"]; readonly visible: readonly ["APP"]; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WdBubble"; readonly shortcut: { readonly props: readonly ["trigger", "placement"]; }; readonly templates: readonly [{ readonly to: "bubbleContent"; readonly body: "\n[[template]]\ncomponent = \"Container\"\nattributes = { }\n\n [[template.items]]\n component = \"QrCode\"\n\n [template.items.attributes]\n text = \"https://cloud.tencent.com/product/weda\"\n\n [[template.items]]\n component = \"WdText\"\n\n [template.items.attributes]\n text = \"扫码添加客服\"\n\n [template.extra]\n\n [template.extra.commonStyle]\n custom = [ ]\n\n [template.extra.commonStyle.self]\n textAlign = \"center\"\n\n [template.extra.commonStyle.text]\n textAlign = \"center\"\n"; }, { readonly to: "bubbleChildren"; readonly body: "\n[[template]]\ncomponent = \"WdText\"\n\n [template.attributes]\n text = \"联系我们\"\n"; }]; }; }; WdImage: { 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; }>; readonly properties: import("@sinclair/typebox").TObject<{ alt: import("@sinclair/typebox").TString; src: import("@sinclair/typebox").TOptional; fit: import("@sinclair/typebox").TOptional>; }>; readonly events: readonly [{ readonly name: "load"; readonly title: "加载成功"; }, { readonly name: "error"; readonly title: "加载失败"; }, { readonly name: "tap"; readonly title: "点击"; }]; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-image"; readonly description: "图片组件根元素"; }, { readonly name: "PC 端根元素"; readonly selector: ".wd-pc-image"; readonly description: "可以为 PC 端的图片编写样式"; }, { readonly name: "H5 端根元素"; readonly selector: ".wd-h5-image"; readonly description: "可以为 H5 端的按钮编写样式"; }, { readonly name: "小程序端根元素"; readonly selector: ".wd-mp-image"; readonly description: "可以为小程序端的图片编写样式"; }, { readonly name: "预览弹窗根元素"; readonly selector: ".wd-image-preview-container"; readonly description: "点击预览图片时打开的预览弹窗"; }, { readonly name: "预览背景"; readonly selector: ".wd-image-mask"; readonly description: "点击预览图片时的蒙层"; }, { readonly name: "关闭按钮"; readonly selector: ".wd-image-mask__icon-close"; readonly description: "点击预览图片时的右上角的关闭按钮"; }]; readonly meta: { readonly name: "WdImage"; readonly componentName: "Image"; readonly title: "图片"; readonly description: "用于在页面进行图片的展示。"; readonly category: "展示"; readonly icon: "../icons/Image.svg"; readonly categoryOrder: 400; readonly componentOrder: 230; readonly visible: readonly ["APP"]; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WdImage"; readonly shortcut: { readonly props: readonly ["src"]; }; }; readonly configMeta: { readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WdImage"; readonly shortcut: { readonly props: readonly ["src"]; }; }; }; WdTable: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ dataSourceType: import("@sinclair/typebox").TUnsafe<"custom-connector" | "data-model" | "expression">; bindMetadata: import("@sinclair/typebox").TObject<{ datasource: import("@sinclair/typebox").TObject<{ title: import("@sinclair/typebox").TString; id: import("@sinclair/typebox").TString; name: import("@sinclair/typebox").TString; }>; enabledFieldNames: import("@sinclair/typebox").TArray; disabledFieldNames: import("@sinclair/typebox").TArray; isNewData: import("@sinclair/typebox").TBoolean; selectedViewIds: import("@sinclair/typebox").TOptional>; }>; dataSourceData: import("@sinclair/typebox").TOptional>>; recordKey: import("@sinclair/typebox").TOptional; columnSets: import("@sinclair/typebox").TArray; header: import("@sinclair/typebox").TString; genre: import("@sinclair/typebox").TUnsafe; widthType: import("@sinclair/typebox").TString; width: import("@sinclair/typebox").TNumber; align: import("@sinclair/typebox").TUnsafe; isSort: import("@sinclair/typebox").TBoolean; isExport: import("@sinclair/typebox").TBoolean; slotKey: import("@sinclair/typebox").TBoolean; schema: import("@sinclair/typebox").TOptional>; }>>; defaultPageSize: import("@sinclair/typebox").TOptional>; defaultPageIndex: import("@sinclair/typebox").TOptional; enableTotal: import("@sinclair/typebox").TOptional; total: import("@sinclair/typebox").TOptional; supportManyRelated: import("@sinclair/typebox").TOptional; isSupportApis: import("@sinclair/typebox").TOptional; queryCondition: import("@sinclair/typebox").TOptional>>; orderBy: import("@sinclair/typebox").TOptional; orderType: import("@sinclair/typebox").TOptional>; filterType: import("@sinclair/typebox").TOptional>; filterFields: import("@sinclair/typebox").TOptional; bindConnectMetadata: import("@sinclair/typebox").TOptional>; }>>; connectorMethod: import("@sinclair/typebox").TOptional; title: import("@sinclair/typebox").TOptional; outParams: import("@sinclair/typebox").TObject<{}>; }>>; connectorParams: import("@sinclair/typebox").TOptional; isOrderBy: import("@sinclair/typebox").TOptional; enableCellCustomOption: import("@sinclair/typebox").TOptional; columnSelectType: import("@sinclair/typebox").TOptional>; fixedFront: import("@sinclair/typebox").TOptional>; fixedEnd: import("@sinclair/typebox").TOptional>; emptyText: import("@sinclair/typebox").TOptional; rowColor: import("@sinclair/typebox").TOptional; enablePagination: import("@sinclair/typebox").TOptional; enableGlobalButton: import("@sinclair/typebox").TOptional; enableRefreshBtn: import("@sinclair/typebox").TOptional; enableTableHeightSizeBtn: import("@sinclair/typebox").TOptional; globalButton: import("@sinclair/typebox").TOptional>; cell: import("@sinclair/typebox").TOptional>; cell__custom__option: import("@sinclair/typebox").TOptional>; }>; readonly properties: import("@sinclair/typebox").TObject<{ filter: import("@sinclair/typebox").TAny; error: import("@sinclair/typebox").TObject<{ requestid: import("@sinclair/typebox").TOptional; message: import("@sinclair/typebox").TString; code: import("@sinclair/typebox").TString; }>; sort: import("@sinclair/typebox").TArray>; pageNo: import("@sinclair/typebox").TNumber; dataSourceType: import("@sinclair/typebox").TUnsafe<"custom-connector" | "data-model" | "expression">; pageSize: import("@sinclair/typebox").TNumber; dataSourceData: import("@sinclair/typebox").TOptional>>; total: import("@sinclair/typebox").TNumber; records: import("@sinclair/typebox").TArray>; columnSets: import("@sinclair/typebox").TArray; header: import("@sinclair/typebox").TString; genre: import("@sinclair/typebox").TUnsafe; widthType: import("@sinclair/typebox").TString; width: import("@sinclair/typebox").TNumber; align: import("@sinclair/typebox").TUnsafe; isSort: import("@sinclair/typebox").TBoolean; isExport: import("@sinclair/typebox").TBoolean; slotKey: import("@sinclair/typebox").TBoolean; schema: import("@sinclair/typebox").TOptional>; }>>; recordKey: import("@sinclair/typebox").TOptional; bindMetadata: import("@sinclair/typebox").TObject<{ datasource: import("@sinclair/typebox").TObject<{ title: import("@sinclair/typebox").TString; id: import("@sinclair/typebox").TString; name: import("@sinclair/typebox").TString; }>; enabledFieldNames: import("@sinclair/typebox").TArray; disabledFieldNames: import("@sinclair/typebox").TArray; isNewData: import("@sinclair/typebox").TBoolean; selectedViewIds: import("@sinclair/typebox").TOptional>; }>; defaultPageSize: import("@sinclair/typebox").TOptional>; defaultPageIndex: import("@sinclair/typebox").TOptional; selectedRecords: import("@sinclair/typebox").TArray>; dataSourceVersion: import("@sinclair/typebox").TString; }>; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-table-wrap"; readonly description: "数据表格组件根元素"; }, { readonly name: "PC 端表格组件根元素"; readonly selector: ".wd-pc-table"; readonly description: "可以为 PC 端的表格编写样式"; }, { readonly name: "H5 端表格组件根元素"; readonly selector: ".wd-h5-table"; readonly description: "可以为 H5 端的表格编写样式"; }, { readonly name: "筛选器容器"; readonly selector: ".wd-table-wrap-filter"; readonly description: "筛选器容器根元素"; }, { readonly name: "H5 端筛选器容器"; readonly selector: ".wd-h5-table-wrap-filter"; readonly description: "可以为 H5 端的筛选器容器编写样式"; }, { readonly name: "表格容器"; readonly selector: ".wd-table"; readonly description: "表格展示区域根元素"; }, { readonly name: "表格头部"; readonly selector: ".wd-table__header"; readonly description: "表格头部区域根元素"; }, { readonly name: "表格内容展示"; readonly selector: ".wd-table__body"; readonly description: "表格内容展示区域根元素"; }, { readonly name: "表格边框"; readonly selector: ".wd-table--bordered"; readonly description: "表格边框"; }, { readonly name: "表格行高-低"; readonly selector: ".wd-table--size-sm .wd-table__box td"; readonly description: "表格行高-低"; }, { readonly name: "表格行高-中"; readonly selector: ".wd-table--size-md .wd-table__box td"; readonly description: "表格行高-中"; }, { readonly name: "表格行高-高"; readonly selector: ".wd-table--size-lg .wd-table__box td"; readonly description: "表格行高-高"; }, { readonly name: "分页器容器"; readonly selector: ".wd-pagination"; readonly description: "分页器容器根元素"; }]; readonly methods: readonly [{ readonly name: "import"; readonly label: "数据导入"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly description: "仅当数据源为数据模型场景时支持导入,可按照模版,上传 excel 文件,录入数据"; }, { readonly name: "exportOptionalMode"; readonly label: "数据导出(可选导出模式)"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly description: "支持将表格数据导出为excel,可选:导出全部数据、筛选后的数据、选中数据"; }, { readonly name: "export"; readonly label: "数据导出(导出选中数据)"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly description: "支持将当前选中数据导出为 excel"; }, { readonly name: "deleteOne"; readonly label: "删除单条数据"; readonly params: { readonly properties: { readonly id: { readonly title: "删除数据的标识"; readonly type: "string"; readonly default: ""; }; }; }; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly description: "仅当数据源为数据模型场景时,支持删除行数据"; }, { readonly name: "deleteSelected"; readonly label: "删除选中数据"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly description: "仅当数据源为数据模型场景时,支持删除当前选中的行记录"; }, { readonly name: "refresh"; readonly label: "刷新表格(查看第1页数据)"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly description: "刷新表格(查看第 1 页数据)"; }, { readonly name: "refreshKeepPage"; readonly label: "刷新表格(查看当前页数据)"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly description: "刷新表格(查看当前页数据)"; }, { readonly name: "openOperationDialog"; readonly label: "打开操作列弹窗(仅移动端生效)"; readonly 'x-platforms': readonly ["MOBILEWEB"]; readonly description: "打开操作列弹窗"; }]; readonly events: readonly [{ readonly title: "点击表格行"; readonly name: "tabTableRow"; readonly detail: import("@sinclair/typebox").TObject<{ record: import("@sinclair/typebox").TArray>; rowKey: import("@sinclair/typebox").TString; recordIndex: import("@sinclair/typebox").TNumber; }>; readonly description: "点击表格某一行时触发"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; }, { readonly title: "选中行改变"; readonly name: "rowsSelected"; readonly detail: import("@sinclair/typebox").TObject<{ data: import("@sinclair/typebox").TArray>; }>; readonly description: "点击数据选择列(多选/单选列),改变已选中的行时触发"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; }, { readonly title: "查询成功"; readonly name: "querySuccess"; readonly description: "每次数据查询成功时均会触发,包括切换分页、修改筛选条件时"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly detail: import("@sinclair/typebox").TObject<{ data: import("@sinclair/typebox").TObject<{ data: import("@sinclair/typebox").TUnknown; query: import("@sinclair/typebox").TUnknown; }>; }>; }, { readonly title: "查询为空"; readonly name: "queryEmpty"; readonly description: "每次数据查询成功时均会触发,包括切换分页、修改筛选条件时"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly detail: import("@sinclair/typebox").TObject<{ data: import("@sinclair/typebox").TObject<{ data: import("@sinclair/typebox").TUnknown; query: import("@sinclair/typebox").TUnknown; }>; }>; }, { readonly title: "查询失败"; readonly name: "queryFail"; readonly description: "每次数据查询失败时均会触发,包括切换分页、修改筛选条件时"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; 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 name: "sort"; readonly title: "点击排序"; readonly detail: import("@sinclair/typebox").TObject<{ sort: import("@sinclair/typebox").TArray>; }>; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly description: "点击排序"; }, { readonly name: "onRefreshBtnClick"; readonly title: "点击刷新按钮"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly description: "点击刷新按钮"; }, { readonly name: "onPagingChange"; readonly title: "分页变化"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly description: "分页变化"; readonly detail: import("@sinclair/typebox").TObject<{ query: import("@sinclair/typebox").TObject<{ pageIndex: import("@sinclair/typebox").TNumber; pageSize: import("@sinclair/typebox").TNumber; }>; }>; }, { readonly name: "onFilterChange"; readonly title: "筛选器值变化"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly description: "筛选面板搜索值变化/搜索触发回调"; readonly detail: import("@sinclair/typebox").TObject<{ searchValues: import("@sinclair/typebox").TObject<{ key: import("@sinclair/typebox").TString; val: import("@sinclair/typebox").TString; rel: import("@sinclair/typebox").TString; }>; }>; }, { readonly title: "选中行(已废弃)"; readonly name: "rowsSelect"; readonly description: "点击数据选择列(多选/单选列),改变已选中的行时触发。可通过$w.组件id.selectedRecords获取选中行的详细数据。"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; }]; readonly meta: { readonly name: "WdTable"; readonly title: "数据表格"; readonly componentName: "Table"; readonly description: "以表格形式展示多行数据,支持对数据进行排序、搜索、分页、自定义显示内容和操作。"; readonly icon: "../../icons/Table.svg"; readonly category: "数据容器"; readonly categoryOrder: 100; readonly componentOrder: 50; readonly platform: readonly ["MOBILEWEB", "PCWEB"]; readonly visible: readonly ["APP"]; readonly shortcut: { readonly props: readonly ["dataSourceType", "bindMetadata", "bindConnectMetadata", "connectorMethod", "connectorParams"]; }; readonly templates: readonly [{ readonly when: "dataSourceType"; readonly to: "$children"; readonly body: "\n{{#if (helper_utils '===' $self.attributes.dataSourceType 'expression')}}\n[attributes]\n':dataSourceData'=\"[\n {\n _id: 'id1',\n name: 'sam',\n age: 18,\n email: 'samzhang@qq.com',\n role: 'student',\n scores: [90, 89],\n scoresDetail: [\n {\n '得分(score)': 90,\n '学期(semester)': '第一学期',\n },\n {\n '得分(score)': 89,\n '学期(semester)': '第二学期',\n },\n ],\n },\n {\n _id: 'id2',\n name: 'tony',\n age: 18,\n email: 'tonyyang@qq.com',\n role: 'student',\n scores: [100, 90],\n scoresDetail: [\n {\n '得分(score)': 100,\n '学期(semester)': '第一学期',\n },\n {\n '得分(score)': 90,\n '学期(semester)': '第二学期',\n },\n ],\n },\n]\"\n\nconnectorParams = {}\n\n[attributes.bindMetadata]\ndatasource = {}\nenabledFieldNames = []\nselectedViewIds = []\nisNewData = false\n\n[attributes.bindConnectMetadata]\ndatasource= {}\n\n[attributes.connectorMethod]\nname = ''\noutParams= []\n\n\n{{else if (helper_utils '===' $self.attributes.dataSourceType 'data-model')}}\n[attributes]\nconnectorParams = {}\n[attributes.bindConnectMetadata]\ndatasource= {}\n[attributes.connectorMethod]\nname = ''\noutParams= []\n\n{{else if (helper_utils '===' $self.attributes.dataSourceType 'custom-connector')}}\n[attributes.bindMetadata]\ndatasource = {}\nenabledFieldNames = []\nselectedViewIds = []\nisNewData = false\n\n{{/if}}\n"; }, { readonly when: "$attached"; readonly to: "$children"; readonly body: "\n[attributes]\nsupportManyRelated = true\nisSupportApis = false\n"; }]; }; readonly configMeta: { readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/database/WdTable"; readonly contextData: { readonly setField: true; readonly setRelated: true; readonly extra: { readonly selectedRecords: { readonly title: "已选中的记录"; readonly type: "array"; readonly description: "适用于表格多选操作"; readonly 'x-index': 1; }; readonly total: { readonly title: "记录总条数"; readonly type: "number"; readonly 'x-index': 2; }; readonly pageNo: { readonly title: "页码"; readonly type: "number"; readonly 'x-index': 3; }; readonly pageSize: { readonly title: "每页大小"; readonly type: "number"; readonly 'x-index': 4; }; }; }; 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; }; readonly 分页器: { readonly 'x-index': 4; readonly expand: true; }; readonly 操作配置: { readonly 'x-index': 5; readonly expand: true; }; }; }; readonly compConfig: { readonly isDataContainer: true; }; }; WdTextarea: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ extra: import("@sinclair/typebox").TOptional; counterVisible: import("@sinclair/typebox").TOptional; focus: import("@sinclair/typebox").TOptional; borderedH5: import("@sinclair/typebox").TOptional; borderedPc: import("@sinclair/typebox").TOptional; maxLength: import("@sinclair/typebox").TOptional; status: import("@sinclair/typebox").TOptional>; required: import("@sinclair/typebox").TOptional; requiredMsg: import("@sinclair/typebox").TOptional; requiredFlag: import("@sinclair/typebox").TOptional; label: import("@sinclair/typebox").TOptional; layout: import("@sinclair/typebox").TOptional>; labelVisible: import("@sinclair/typebox").TOptional; labelWidth: import("@sinclair/typebox").TOptional; labelAlign: import("@sinclair/typebox").TOptional>; labelWrap: import("@sinclair/typebox").TOptional; labelTips: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TOptional; placeholder: import("@sinclair/typebox").TOptional; size: import("@sinclair/typebox").TOptional>; block: import("@sinclair/typebox").TOptional; }>; readonly properties: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TOptional; visible: import("@sinclair/typebox").TOptional; readOnly: import("@sinclair/typebox").TOptional; }>; readonly classes: readonly [...{ name: string; selector: string; description: string; }[], { readonly name: "字数"; readonly selector: ".wd-textarea__count-text"; readonly description: "多行输入框字数"; }]; readonly methods: readonly [{ name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; description: string; }]; readonly events: readonly [{ readonly name: "change"; readonly title: "值改变"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "focus"; readonly title: "聚焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "blur"; readonly title: "失焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }]; readonly meta: { readonly description: "用于多行内容的输入。"; readonly icon: "../../icons/TextArea.svg"; readonly title: "多行输入"; readonly name: "WdTextarea"; readonly componentName: "TextArea"; readonly categoryOrder: 500; readonly componentOrder: 360; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/WdTextarea"; readonly category: string; readonly shortcut: { props: string[]; }; readonly group: { 通用: { 'x-index': number; expand: boolean; }; 标题: { 'x-index': number; expand: boolean; }; 输入框: { 'x-index': number; expand: boolean; }; 选择框: { 'x-index': number; expand: boolean; }; 选项: { 'x-index': number; expand: boolean; }; 开关按钮: { 'x-index': number; expand: boolean; }; 小程序能力: { 'x-index': number; expand: boolean; }; '\u72B6\u6001/\u6821\u9A8C': { 'x-index': number; expand: boolean; }; }; readonly visible: any; }; readonly compConfig: { readonly componentType: "formField"; }; }; WdInput: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ clearable: import("@sinclair/typebox").TOptional; before: import("@sinclair/typebox").TOptional; after: import("@sinclair/typebox").TOptional; isUnionValue: import("@sinclair/typebox").TOptional; prefixType: import("@sinclair/typebox").TOptional>; prefixIcon: import("@sinclair/typebox").TOptional>; prefixSrc: import("@sinclair/typebox").TOptional; suffixType: import("@sinclair/typebox").TOptional>; suffixIcon: import("@sinclair/typebox").TOptional>; suffixSrc: import("@sinclair/typebox").TOptional; extra: import("@sinclair/typebox").TOptional; password: import("@sinclair/typebox").TOptional; type: import("@sinclair/typebox").TOptional>; counterVisible: import("@sinclair/typebox").TOptional; focus: import("@sinclair/typebox").TOptional; borderedH5: import("@sinclair/typebox").TOptional; borderedPc: import("@sinclair/typebox").TOptional; isNickNameType: import("@sinclair/typebox").TOptional; maxLength: import("@sinclair/typebox").TOptional; rules: import("@sinclair/typebox").TOptional; }>>>; status: import("@sinclair/typebox").TOptional>; required: import("@sinclair/typebox").TOptional; requiredFlag: import("@sinclair/typebox").TOptional; requiredMsg: import("@sinclair/typebox").TOptional; label: import("@sinclair/typebox").TOptional; layout: import("@sinclair/typebox").TOptional>; labelVisible: import("@sinclair/typebox").TOptional; labelWidth: import("@sinclair/typebox").TOptional; labelAlign: import("@sinclair/typebox").TOptional>; labelWrap: import("@sinclair/typebox").TOptional; labelTips: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; inputValue: import("@sinclair/typebox").TOptional; placeholder: import("@sinclair/typebox").TOptional; size: import("@sinclair/typebox").TOptional>; block: import("@sinclair/typebox").TOptional; }>; readonly properties: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TOptional; visible: import("@sinclair/typebox").TOptional; after: import("@sinclair/typebox").TOptional; readOnly: import("@sinclair/typebox").TOptional; before: import("@sinclair/typebox").TOptional; }>; readonly classes: { name: string; selector: string; description: string; }[]; readonly methods: readonly [{ name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; description: string; }]; readonly events: [{ readonly name: "change"; readonly title: "值改变"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "focus"; readonly title: "聚焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "blur"; readonly title: "失焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "confirm"; readonly title: "确认"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "clear"; readonly title: "清除内容"; readonly detail: import("@sinclair/typebox").TObject<{ originValue: import("@sinclair/typebox").TString; }>; }]; readonly meta: { readonly description: "用于单行内容的输入。"; readonly icon: "../../icons/Input.svg"; readonly title: "单行输入"; readonly name: "WdInput"; readonly componentName: "Input"; readonly categoryOrder: 500; readonly componentOrder: 350; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/WdInput"; readonly category: string; readonly shortcut: { props: string[]; }; readonly group: { 通用: { 'x-index': number; expand: boolean; }; 标题: { 'x-index': number; expand: boolean; }; 输入框: { 'x-index': number; expand: boolean; }; 选择框: { 'x-index': number; expand: boolean; }; 选项: { 'x-index': number; expand: boolean; }; 开关按钮: { 'x-index': number; expand: boolean; }; 小程序能力: { 'x-index': number; expand: boolean; }; '\u72B6\u6001/\u6821\u9A8C': { 'x-index': number; expand: boolean; }; }; readonly visible: any; }; readonly compConfig: { readonly componentType: "formField"; }; }; QrCode: { 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; showMenuByLongpress: import("@sinclair/typebox").TBoolean; foregroundColor: import("@sinclair/typebox").TString; backgroundColor: import("@sinclair/typebox").TString; }>; readonly properties: import("@sinclair/typebox").TObject<{ text: import("@sinclair/typebox").TString; showMenuByLongpress: import("@sinclair/typebox").TBoolean; foregroundColor: import("@sinclair/typebox").TString; backgroundColor: import("@sinclair/typebox").TString; }>; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-qrcode"; readonly description: "二维码组件根元素"; }, { readonly name: "PC 端二维码根元素"; readonly selector: ".wd-pc-qrcode"; readonly description: "可以为 PC 端的二维码编写样式"; }, { readonly name: "H5 端二维码根元素"; readonly selector: ".wd-h5-qrcode"; readonly description: "可以为 H5 端的二维码编写样式"; }, { readonly name: "小程序端二维码根元素"; readonly selector: ".wd-mp-qrcode"; readonly description: "可以为小程序端的二维码编写样式"; }]; readonly methods: readonly []; readonly events: readonly []; readonly meta: { readonly name: "QrCode"; readonly componentName: "QrCode"; readonly title: "二维码"; readonly description: "根据链接或文本等生成二维码"; readonly icon: "../../icons/QrCode.svg"; readonly category: "展示"; readonly categoryOrder: 400; readonly componentOrder: 265; readonly visible: readonly ["APP"]; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/QrCode"; readonly shortcut: { readonly props: readonly ["text"]; }; 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; }; }; }; readonly configMeta: { readonly shortcut: { readonly props: readonly ["text"]; }; }; }; Grid: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ addRow: import("@sinclair/typebox").TNever; colCountOfNewRow: import("@sinclair/typebox").TNever; gutterX: import("@sinclair/typebox").TUnsafe; gutterY: import("@sinclair/typebox").TUnsafe; }>; readonly events: readonly [{ readonly name: "tap"; readonly title: "点击"; }]; readonly properties: import("@sinclair/typebox").TObject<{ gutterX: import("@sinclair/typebox").TUnsafe; gutterY: import("@sinclair/typebox").TUnsafe; }>; readonly isContainer: true; readonly compConfig: { readonly componentType: "Grid"; }; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-grid"; readonly description: "网格布局组件根元素"; }, { readonly name: "PC端根元素"; readonly selector: ".wd-pc-grid"; readonly description: "网格布局组件PC端根元素"; }, { readonly name: "H5端根元素"; readonly selector: ".wd-h5-grid"; readonly description: "网格布局组件H5端根元素"; }, { readonly name: "小程序端根元素"; readonly selector: ".wd-mp-grid"; readonly description: "网格布局组件小程序端根元素"; }]; readonly meta: { readonly title: "网格布局"; readonly category: "布局"; readonly description: "将页面划分为多行、多列的网格,可分别设置移动端和桌面端列宽"; readonly componentOrder: 60; readonly icon: "../../icons/Grid.svg"; readonly positionConstraint: { readonly allowChildren: readonly [{ readonly componentType: "Row"; }, { readonly componentType: "Repeater"; }]; }; readonly inlineStyleForm: { readonly justifyContent: { readonly visible: false; }; readonly alignItems: { readonly visible: false; }; readonly flexDirection: { readonly visible: false; }; }; readonly visible: readonly ["APP", "COMPONENT"]; readonly templates: readonly [{ readonly to: "$children"; readonly autoSelectPath: "template[0]"; readonly body: "\n[[template]]\ncomponent = 'Row'\n\n{{#repeat 3}}\n[[template.items]]\ncomponent = 'Col'\n\n{{/repeat}}\n"; }]; }; readonly configMeta: { readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/grid/Grid"; readonly shortcut: { readonly props: readonly ["gutterX", "gutterY"]; }; }; }; WdLayout: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ headerLeftSlot: import("@sinclair/typebox").TOptional>; headerRightSlot: import("@sinclair/typebox").TOptional>; contentSlot: import("@sinclair/typebox").TOptional>; }>; readonly properties: import("@sinclair/typebox").TObject<{}>; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-layout-root"; readonly description: "布局组件根元素"; }, { readonly name: "PC 端布局组件根元素"; readonly selector: ".wd-pc-layout-root"; readonly description: "可以为 PC 端的布局组件编写样式"; }, { readonly name: "H5 端布局组件根元素"; readonly selector: ".wd-h5-layout-root"; readonly description: "可以为 H5 端的布局组件编写样式"; }, { readonly name: "布局顶部元素"; readonly selector: ".wd-layout__header"; readonly description: "可以为布局组件顶部编写样式"; }, { readonly name: "布局内容元素"; readonly selector: ".wd-layout__body"; readonly description: "可以为布局组件内容编写样式"; }]; readonly methods: readonly []; readonly events: readonly []; readonly meta: { readonly name: "WdLayout"; readonly title: "布局组件"; readonly componentName: "Layout"; readonly description: "用于构建带有顶部导航的页面布局"; readonly icon: "../../icons/LayoutContainer.svg"; readonly category: "布局"; readonly categoryOrder: 200; readonly componentOrder: 101; readonly platform: readonly ["MOBILEWEB", "PCWEB"]; readonly visible: readonly ["APP"]; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/grid/WdLayout"; readonly templates: readonly [{ readonly to: "headerLeftSlot"; readonly when: "$attached"; readonly body: "\n [[template]]\n component = \"WdIcon\"\n [template.attributes]\n type = \"inner\"\n name = \"chevronleft\"\n size = \"sm\"\n [[template.listeners]]\n eventName = \"tap\"\n type = \"platform\"\n [template.listeners.handler]\n name = \"navigateBack\"\n module = \"platform\"\n\n [[template]]\n component = \"WdText\"\n [template.attributes]\n text = \"页面标题\"\n [template.extra.commonStyle.self]\n fontSize = \"20px\"\n fontWeight = \"600\"\n\n [[template]]\n component = \"WdText\"\n [template.attributes]\n text = \"页面描述\"\n level= \"body-default\"\n [template.extra.commonStyle.self]\n fontSize = \"14px\"\n marginLeft = \"5px\"\n "; }, { readonly to: "headerRightSlot"; readonly when: "$attached"; readonly body: "\n [[template]]\n component = \"WdLink\"\n [template.attributes]\n content = \"帮助文档\"\n [template.extra.commonStyle.self]\n fontSize = \"14px\"\n "; }]; readonly group: {}; 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; }; }; }; }; Row: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ addRowCol: import("@sinclair/typebox").TNever; colCount: import("@sinclair/typebox").TNever; gutterX: import("@sinclair/typebox").TUnsafe; alignItems: import("@sinclair/typebox").TOptional>; }>; readonly events: readonly [{ readonly name: "tap"; readonly title: "点击"; }]; readonly properties: import("@sinclair/typebox").TObject<{ colCount: import("@sinclair/typebox").TNever; gutterX: import("@sinclair/typebox").TUnsafe; alignItems: import("@sinclair/typebox").TOptional>; }>; readonly isContainer: true; readonly compConfig: { readonly componentType: "Row"; }; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-grid-row"; readonly description: "行组件根元素"; }, { readonly name: "PC端根元素"; readonly selector: ".wd-pc-grid-row"; readonly description: "行组件PC端根元素"; }, { readonly name: "H5端根元素"; readonly selector: ".wd-h5-grid-row"; readonly description: "行组件H5端根元素"; }, { readonly name: "小程序端根元素"; readonly selector: ".wd-mp-grid-row"; readonly description: "行组件小程序端根元素"; }]; readonly meta: { readonly title: "行"; readonly category: "布局容器"; readonly description: "水平的行,宽度超出屏幕会自动换行"; readonly componentOrder: 1000; readonly visible: readonly []; readonly icon: "../../icons/Container.svg"; readonly positionConstraint: { readonly allowParent: readonly [{ readonly componentType: "Grid"; readonly recursive: false; }, { readonly componentType: "Col"; readonly recursive: false; }, { readonly componentType: "Repeater"; readonly recursive: false; }]; readonly allowChildren: readonly [{ readonly componentType: "Col"; }, { readonly componentType: "Repeater"; }]; }; readonly inlineStyleForm: { readonly justifyContent: { readonly visible: false; }; readonly alignItems: { readonly visible: false; }; readonly flexDirection: { readonly visible: false; }; }; readonly shortcut: { readonly props: readonly ["colCount"]; }; }; readonly configMeta: { readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/grid/Grid"; }; }; Col: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ addRowCol: import("@sinclair/typebox").TNever; widthType: import("@sinclair/typebox").TUnsafe<"fit-content" | "auto-fill">; lgWidthType: import("@sinclair/typebox").TUnsafe<"fit-content" | "auto-fill">; alignSelf: import("@sinclair/typebox").TOptional>; }>; readonly properties: import("@sinclair/typebox").TObject<{ widthType: import("@sinclair/typebox").TUnsafe<"fit-content" | "auto-fill">; lgWidthType: import("@sinclair/typebox").TUnsafe<"fit-content" | "auto-fill">; }>; readonly events: readonly [{ readonly name: "tap"; readonly title: "点击"; }]; readonly isContainer: true; readonly compConfig: { readonly componentType: "Col"; }; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-grid-col"; readonly description: "列组件根元素"; }, { readonly name: "PC端根元素"; readonly selector: ".wd-pc-grid-col"; readonly description: "列组件PC端根元素"; }, { readonly name: "H5端根元素"; readonly selector: ".wd-h5-grid-col"; readonly description: "列组件H5端根元素"; }, { readonly name: "小程序端根元素"; readonly selector: ".wd-mp-grid-col"; readonly description: "列组件小程序端根元素"; }]; readonly meta: { readonly title: "列"; readonly category: "布局容器"; readonly description: "网格布局组件的最小单元格,可分别设置移动和桌面端列宽"; readonly componentOrder: 1000; readonly visible: readonly []; readonly icon: "../../icons/Container.svg"; readonly positionConstraint: { readonly allowParent: readonly [{ readonly componentType: "Row"; readonly recursive: false; readonly tip: "行只能放在 Grid 或 Repeater 内"; }, { readonly componentType: "Repeater"; readonly recursive: false; readonly tip: "行只能放在 Grid 或 Repeater 内"; }]; }; readonly shortcut: { readonly props: readonly ["widthType", "lgWidthType", "alignSelf"]; }; }; readonly configMeta: { readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/grid/Grid"; readonly group: { readonly 行和列: { readonly 'x-index': 1; readonly expand: true; }; readonly 列宽: { readonly 'x-index': 2; readonly expand: true; }; }; }; }; WdInputEmail: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; extra: import("@sinclair/typebox").TOptional; size: import("@sinclair/typebox").TOptional>; maxLength: import("@sinclair/typebox").TOptional; placeholder: import("@sinclair/typebox").TOptional; status: import("@sinclair/typebox").TOptional>; layout: import("@sinclair/typebox").TOptional>; block: import("@sinclair/typebox").TOptional; after: import("@sinclair/typebox").TOptional; focus: import("@sinclair/typebox").TOptional; requiredFlag: import("@sinclair/typebox").TOptional; labelVisible: import("@sinclair/typebox").TOptional; inputValue: import("@sinclair/typebox").TOptional; clearable: import("@sinclair/typebox").TOptional; counterVisible: import("@sinclair/typebox").TOptional; before: import("@sinclair/typebox").TOptional; labelWidth: import("@sinclair/typebox").TOptional; labelAlign: import("@sinclair/typebox").TOptional>; labelWrap: import("@sinclair/typebox").TOptional; labelTips: import("@sinclair/typebox").TOptional; isUnionValue: import("@sinclair/typebox").TOptional; prefixType: import("@sinclair/typebox").TOptional>; prefixIcon: import("@sinclair/typebox").TOptional>; prefixSrc: import("@sinclair/typebox").TOptional; suffixType: import("@sinclair/typebox").TOptional>; suffixIcon: import("@sinclair/typebox").TOptional>; suffixSrc: import("@sinclair/typebox").TOptional; borderedH5: import("@sinclair/typebox").TOptional; borderedPc: import("@sinclair/typebox").TOptional; requiredMsg: import("@sinclair/typebox").TOptional; }>; readonly properties: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TOptional; visible: import("@sinclair/typebox").TOptional; after: import("@sinclair/typebox").TOptional; readOnly: import("@sinclair/typebox").TOptional; before: import("@sinclair/typebox").TOptional; }>; readonly classes: { name: string; selector: string; description: string; }[]; readonly methods: readonly [{ name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; description: string; }]; readonly events: [{ readonly name: "change"; readonly title: "值改变"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "focus"; readonly title: "聚焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "blur"; readonly title: "失焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "confirm"; readonly title: "确认"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "clear"; readonly title: "清除内容"; readonly detail: import("@sinclair/typebox").TObject<{ originValue: import("@sinclair/typebox").TString; }>; }]; readonly meta: { readonly description: "用于输入邮箱地址,会强制校验输入内容是否符合邮箱格式。"; readonly icon: "../../icons/OfficialAccount.svg"; readonly title: "邮箱输入"; readonly name: "WdInputEmail"; readonly componentName: "InputEmail"; readonly categoryOrder: 500; readonly componentOrder: 520; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/WdInputEmail"; readonly category: string; readonly shortcut: { props: string[]; }; readonly group: { 通用: { 'x-index': number; expand: boolean; }; 标题: { 'x-index': number; expand: boolean; }; 输入框: { 'x-index': number; expand: boolean; }; 选择框: { 'x-index': number; expand: boolean; }; 选项: { 'x-index': number; expand: boolean; }; 开关按钮: { 'x-index': number; expand: boolean; }; 小程序能力: { 'x-index': number; expand: boolean; }; '\u72B6\u6001/\u6821\u9A8C': { 'x-index': number; expand: boolean; }; }; readonly visible: any; }; readonly compConfig: { readonly componentType: "formField"; }; }; WdInputUrl: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; extra: import("@sinclair/typebox").TOptional; size: import("@sinclair/typebox").TOptional>; maxLength: import("@sinclair/typebox").TOptional; placeholder: import("@sinclair/typebox").TOptional; status: import("@sinclair/typebox").TOptional>; layout: import("@sinclair/typebox").TOptional>; block: import("@sinclair/typebox").TOptional; after: import("@sinclair/typebox").TOptional; focus: import("@sinclair/typebox").TOptional; requiredFlag: import("@sinclair/typebox").TOptional; labelVisible: import("@sinclair/typebox").TOptional; inputValue: import("@sinclair/typebox").TOptional; clearable: import("@sinclair/typebox").TOptional; counterVisible: import("@sinclair/typebox").TOptional; before: import("@sinclair/typebox").TOptional; labelWidth: import("@sinclair/typebox").TOptional; labelAlign: import("@sinclair/typebox").TOptional>; labelWrap: import("@sinclair/typebox").TOptional; labelTips: import("@sinclair/typebox").TOptional; isUnionValue: import("@sinclair/typebox").TOptional; prefixType: import("@sinclair/typebox").TOptional>; prefixIcon: import("@sinclair/typebox").TOptional>; prefixSrc: import("@sinclair/typebox").TOptional; suffixType: import("@sinclair/typebox").TOptional>; suffixIcon: import("@sinclair/typebox").TOptional>; suffixSrc: import("@sinclair/typebox").TOptional; borderedH5: import("@sinclair/typebox").TOptional; borderedPc: import("@sinclair/typebox").TOptional; requiredMsg: import("@sinclair/typebox").TOptional; }>; readonly properties: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TOptional; visible: import("@sinclair/typebox").TOptional; after: import("@sinclair/typebox").TOptional; readOnly: import("@sinclair/typebox").TOptional; before: import("@sinclair/typebox").TOptional; }>; readonly classes: { name: string; selector: string; description: string; }[]; readonly methods: readonly [{ name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; description: string; }]; readonly events: [{ readonly name: "change"; readonly title: "值改变"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "focus"; readonly title: "聚焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "blur"; readonly title: "失焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "confirm"; readonly title: "确认"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "clear"; readonly title: "清除内容"; readonly detail: import("@sinclair/typebox").TObject<{ originValue: import("@sinclair/typebox").TString; }>; }]; readonly meta: { readonly description: "用于输入URL地址,会强制校验输入内容是否符合URL格式。"; readonly icon: "../../icons/Badge.svg"; readonly title: "URL输入"; readonly name: "WdInputUrl"; readonly componentName: "InputUrl"; readonly categoryOrder: 500; readonly componentOrder: 510; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/WdInputUrl"; readonly category: string; readonly shortcut: { props: string[]; }; readonly group: { 通用: { 'x-index': number; expand: boolean; }; 标题: { 'x-index': number; expand: boolean; }; 输入框: { 'x-index': number; expand: boolean; }; 选择框: { 'x-index': number; expand: boolean; }; 选项: { 'x-index': number; expand: boolean; }; 开关按钮: { 'x-index': number; expand: boolean; }; 小程序能力: { 'x-index': number; expand: boolean; }; '\u72B6\u6001/\u6821\u9A8C': { 'x-index': number; expand: boolean; }; }; readonly visible: any; }; readonly compConfig: { readonly componentType: "formField"; }; }; WdDate: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ start: import("@sinclair/typebox").TOptional; end: import("@sinclair/typebox").TOptional; status: import("@sinclair/typebox").TOptional>; required: import("@sinclair/typebox").TOptional; requiredFlag: import("@sinclair/typebox").TOptional; requiredMsg: import("@sinclair/typebox").TOptional; suffixType: import("@sinclair/typebox").TOptional & { default: string; }>; suffixIcon: import("@sinclair/typebox").TOptional & { default: string; }>; extra: import("@sinclair/typebox").TOptional; after: import("@sinclair/typebox").TOptional; clearable: import("@sinclair/typebox").TOptional; before: import("@sinclair/typebox").TOptional; prefixType: import("@sinclair/typebox").TOptional>; prefixIcon: import("@sinclair/typebox").TOptional>; prefixSrc: import("@sinclair/typebox").TOptional; suffixSrc: import("@sinclair/typebox").TOptional; borderedH5: import("@sinclair/typebox").TOptional; borderedPc: import("@sinclair/typebox").TOptional; label: import("@sinclair/typebox").TOptional; layout: import("@sinclair/typebox").TOptional>; labelVisible: import("@sinclair/typebox").TOptional; labelWidth: import("@sinclair/typebox").TOptional; labelAlign: import("@sinclair/typebox").TOptional>; labelWrap: import("@sinclair/typebox").TOptional; labelTips: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; mode: import("@sinclair/typebox").TOptional>; dateFormat: import("@sinclair/typebox").TOptional>; value: import("@sinclair/typebox").TOptional; placeholder: import("@sinclair/typebox").TOptional; size: import("@sinclair/typebox").TOptional>; block: import("@sinclair/typebox").TOptional; }>; readonly properties: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TOptional; visible: import("@sinclair/typebox").TOptional; after: import("@sinclair/typebox").TOptional; readOnly: import("@sinclair/typebox").TOptional; before: import("@sinclair/typebox").TOptional; }>; readonly classes: { name: string; selector: string; description: string; }[]; readonly methods: readonly [{ readonly params: { readonly properties: { readonly value: { readonly title: "值"; readonly type: "any"; }; }; }; readonly name: string; readonly label: string; readonly description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; description: string; }]; readonly events: readonly [{ readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TNumber; }>; readonly name: "change"; readonly title: "值改变"; }]; readonly meta: { readonly description: "用于选择日期时间,支持年月日时分秒、年月日等选择模式。"; readonly icon: "../icons/FormDate.svg"; readonly title: "日期时间选择"; readonly name: "WdDate"; readonly componentName: "Date"; readonly categoryOrder: 500; readonly componentOrder: 400; readonly category: string; readonly shortcut: { props: string[]; }; readonly group: { 通用: { 'x-index': number; expand: boolean; }; 标题: { 'x-index': number; expand: boolean; }; 输入框: { 'x-index': number; expand: boolean; }; 选择框: { 'x-index': number; expand: boolean; }; 选项: { 'x-index': number; expand: boolean; }; 开关按钮: { 'x-index': number; expand: boolean; }; 小程序能力: { 'x-index': number; expand: boolean; }; '\u72B6\u6001/\u6821\u9A8C': { 'x-index': number; expand: boolean; }; }; readonly visible: any; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/WdDate"; }; readonly compConfig: { readonly componentType: "formField"; }; }; WdInputNumber: { 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 & { default: string; 'x-index': number; }; inputValue: import("@sinclair/typebox").TNumber; placeholder: import("@sinclair/typebox").TString & { 'x-index': number; }; stepOption: import("@sinclair/typebox").TOptional>; size: import("@sinclair/typebox").TUnsafe & { 'x-index': number; }; block: import("@sinclair/typebox").TBoolean & { 'x-index': number; }; label: import("@sinclair/typebox").TString & { 'x-index': number; }; labelVisible: import("@sinclair/typebox").TBoolean & { 'x-index': number; }; labelAlign: import("@sinclair/typebox").TUnsafe & { 'x-index': number; }; labelWrap: import("@sinclair/typebox").TBoolean & { 'x-index': number; }; layout: import("@sinclair/typebox").TUnsafe & { 'x-index': number; }; labelWidth: import("@sinclair/typebox").TString & { 'x-index': number; }; labelTips: import("@sinclair/typebox").TString & { 'x-index': number; }; format: import("@sinclair/typebox").TOptional>; decimals: import("@sinclair/typebox").TNumber; thousandShow: import("@sinclair/typebox").TBoolean; step: import("@sinclair/typebox").TNumber; clearable: import("@sinclair/typebox").TBoolean & { 'x-index': number; default: boolean; }; before: import("@sinclair/typebox").TString & { 'x-index': number; description: string; }; after: import("@sinclair/typebox").TString & { 'x-index': number; description: string; }; prefixType: import("@sinclair/typebox").TUnsafe & { 'x-index': number; }; prefixIcon: import("@sinclair/typebox").TUnsafe & { 'x-index': number; }; prefixSrc: import("@sinclair/typebox").TString & { 'x-index': number; }; suffixType: import("@sinclair/typebox").TUnsafe & { 'x-index': number; }; suffixIcon: import("@sinclair/typebox").TUnsafe & { 'x-index': number; }; suffixSrc: import("@sinclair/typebox").TString & { 'x-index': number; }; extra: import("@sinclair/typebox").TString & { 'x-index': number; }; focus: import("@sinclair/typebox").TBoolean & { 'x-index': number; }; borderedH5: import("@sinclair/typebox").TBoolean & { 'x-index': number; }; borderedPc: import("@sinclair/typebox").TBoolean & { 'x-index': number; }; min: import("@sinclair/typebox").TNumber; max: import("@sinclair/typebox").TNumber; status: import("@sinclair/typebox").TUnsafe & { 'x-index': number; }; required: import("@sinclair/typebox").TBoolean & { 'x-index': number; }; requiredFlag: import("@sinclair/typebox").TBoolean & { 'x-index': number; }; requiredMsg: import("@sinclair/typebox").TString & { 'x-index': number; }; }>; readonly properties: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TOptional; label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; format: import("@sinclair/typebox").TOptional>; required: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TOptional; visible: import("@sinclair/typebox").TOptional; after: import("@sinclair/typebox").TOptional; min: import("@sinclair/typebox").TNumber; max: import("@sinclair/typebox").TNumber; readOnly: import("@sinclair/typebox").TOptional; step: import("@sinclair/typebox").TNumber; before: import("@sinclair/typebox").TOptional; }>; readonly classes: { name: string; selector: string; description: string; }[]; readonly methods: readonly [{ name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; } & { params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; description: string; }]; readonly events: readonly [{ readonly name: "change"; readonly title: "值改变"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; } & { detail: { value: import("@sinclair/typebox").TNumber; }; }, { readonly name: "focus"; readonly title: "聚焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; } & { detail: { value: import("@sinclair/typebox").TNumber; }; }, { readonly name: "blur"; readonly title: "失焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; } & { detail: { value: import("@sinclair/typebox").TNumber; }; }, { readonly name: "clear"; readonly title: "清除内容"; readonly detail: import("@sinclair/typebox").TObject<{ originValue: import("@sinclair/typebox").TString; }>; } & { detail: { originValue: import("@sinclair/typebox").TNumber; }; }]; readonly meta: { readonly description: ""; readonly icon: "../../icons/InputNumber.svg"; readonly title: "数字输入"; readonly name: "WdInputNumber"; readonly componentName: "InputNumber"; readonly categoryOrder: 500; readonly componentOrder: 361; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/WdInputNumber"; readonly category: string; readonly shortcut: { props: string[]; }; readonly group: { 通用: { 'x-index': number; expand: boolean; }; 标题: { 'x-index': number; expand: boolean; }; 输入框: { 'x-index': number; expand: boolean; }; 选择框: { 'x-index': number; expand: boolean; }; 选项: { 'x-index': number; expand: boolean; }; 开关按钮: { 'x-index': number; expand: boolean; }; 小程序能力: { 'x-index': number; expand: boolean; }; '\u72B6\u6001/\u6821\u9A8C': { 'x-index': number; expand: boolean; }; }; readonly visible: any; }; readonly compConfig: { readonly componentType: "formField"; }; }; WdSwitch: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ extra: import("@sinclair/typebox").TString; borderedH5: import("@sinclair/typebox").TBoolean; required: import("@sinclair/typebox").TBoolean; requiredFlag: import("@sinclair/typebox").TBoolean; requiredMsg: import("@sinclair/typebox").TString; status: import("@sinclair/typebox").TUnsafe; label: import("@sinclair/typebox").TString; layout: import("@sinclair/typebox").TUnsafe; labelVisible: import("@sinclair/typebox").TBoolean; labelWidth: import("@sinclair/typebox").TString; labelAlign: import("@sinclair/typebox").TUnsafe; labelWrap: import("@sinclair/typebox").TBoolean; labelTips: import("@sinclair/typebox").TString; name: import("@sinclair/typebox").TString; value: import("@sinclair/typebox").TBoolean; size: import("@sinclair/typebox").TUnsafe; }>; readonly properties: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TOptional; visible: import("@sinclair/typebox").TOptional; readOnly: import("@sinclair/typebox").TOptional; }>; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-switch-root"; readonly description: "组件最外层元素"; }, { readonly name: "H5 端根元素"; readonly selector: ".wd-h5-switch-root"; readonly description: "可设定 H5 端的根元素样式"; }, { readonly name: "PC 端根元素"; readonly selector: ".wd-pc-switch-root"; readonly description: "可设定 PC 端的根元素样式"; }, { readonly name: "小程序端根元素"; readonly selector: ".wd-mp-switch-root"; readonly description: "可设定小程序端的根元素样式"; }, { readonly name: "无边框状态"; readonly selector: ".wd-switch-root.is-borderless"; readonly description: "设置组件无边框状态样式"; }, { readonly name: "必填状态"; readonly selector: ".wd-switch-root.is-required"; readonly description: "设置组件必填状态样式"; }, { readonly name: "标题"; readonly selector: ".wd-switch__label"; readonly description: "组件标题元素"; }, { readonly name: "标题禁用状态"; readonly selector: ".wd-switch__label.is-disabled"; readonly description: "设置组件标题禁用状态样式"; }, { readonly name: "标题不换行"; readonly selector: ".wd-switch__label.is-nowrap"; readonly description: "设置组件标题不换行时状态样式"; }, { readonly name: "提示文字"; readonly selector: ".wd-switch__help"; readonly description: "设置组件提示文字样式"; }, { readonly name: "校验信息"; readonly selector: ".wd-switch__error"; readonly description: "设置组件校验信息样式"; }, { readonly name: "组件本身"; readonly selector: ".wd-switch"; readonly description: "组件本身元素"; }, { readonly name: "禁用状态"; readonly selector: ".wd-switch.is-disabled"; readonly description: "组件禁用状态"; }, { readonly name: "只读状态"; readonly selector: ".wd-switch.is-disabled"; readonly description: "组件只读状态"; }, { readonly name: "勾选状态"; readonly selector: ".wd-switch.is-checked"; readonly description: "勾选状态"; }, { readonly name: "小尺寸"; readonly selector: ".wd-switch.size-sm"; readonly description: "小尺寸样式(仅PC端有效)"; }, { readonly name: "默认尺寸"; readonly selector: ".wd-switch.size-md"; readonly description: "默认、中尺寸样式(仅PC端有效)"; }, { readonly name: "大尺寸"; readonly selector: ".wd-switch.size-lg"; readonly description: "大尺寸样式"; }, { readonly name: "开关背景"; readonly selector: ".wd-switch__box"; readonly description: "开关内部背景元素"; }, { readonly name: "开关按钮"; readonly selector: ".wd-switch__box::before"; readonly description: "开关内部按钮元素"; }]; readonly methods: readonly [{ readonly params: { readonly properties: { readonly value: { readonly title: "值"; readonly type: "boolean"; }; }; }; readonly name: string; readonly label: string; readonly description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; description: string; }]; readonly events: readonly [{ readonly title: "值改变"; readonly name: "change"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TBoolean; }>; }]; readonly meta: { readonly name: "WdSwitch"; readonly title: "开关"; readonly componentName: "Switch"; readonly description: "用于控制打开/关闭"; readonly icon: "../../icons/Switch.svg"; readonly categoryOrder: 500; readonly componentOrder: 440; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/WdSwitch"; readonly category: string; readonly shortcut: { props: string[]; }; readonly group: { 通用: { 'x-index': number; expand: boolean; }; 标题: { 'x-index': number; expand: boolean; }; 输入框: { 'x-index': number; expand: boolean; }; 选择框: { 'x-index': number; expand: boolean; }; 选项: { 'x-index': number; expand: boolean; }; 开关按钮: { 'x-index': number; expand: boolean; }; 小程序能力: { 'x-index': number; expand: boolean; }; '\u72B6\u6001/\u6821\u9A8C': { 'x-index': number; expand: boolean; }; }; readonly visible: any; }; readonly compConfig: { readonly componentType: "formField"; }; }; WdRadioList: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ extra: import("@sinclair/typebox").TString; direction: import("@sinclair/typebox").TUnsafe; borderedH5: import("@sinclair/typebox").TBoolean; status: import("@sinclair/typebox").TUnsafe; required: import("@sinclair/typebox").TBoolean; requiredFlag: import("@sinclair/typebox").TBoolean; requiredMsg: import("@sinclair/typebox").TString; format: import("@sinclair/typebox").TString; enumName: import("@sinclair/typebox").TString; tipBlock: import("@sinclair/typebox").TString; label: import("@sinclair/typebox").TString; layout: import("@sinclair/typebox").TUnsafe; labelVisible: import("@sinclair/typebox").TBoolean; labelWidth: import("@sinclair/typebox").TString; labelAlign: import("@sinclair/typebox").TUnsafe; labelWrap: import("@sinclair/typebox").TBoolean; labelTips: import("@sinclair/typebox").TString; name: import("@sinclair/typebox").TString; range: import("@sinclair/typebox").TArray>; value: import("@sinclair/typebox").TString; size: import("@sinclair/typebox").TUnsafe; }>; readonly properties: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TOptional; visible: import("@sinclair/typebox").TOptional; readOnly: import("@sinclair/typebox").TOptional; selectedLabel: import("@sinclair/typebox").TOptional; }>; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-radio-root"; readonly description: "组件最外层元素"; }, { readonly name: "H5 端根元素"; readonly selector: ".wd-h5-radio-root"; readonly description: "可设定 H5 端的根元素样式"; }, { readonly name: "PC 端根元素"; readonly selector: ".wd-pc-radio-root"; readonly description: "可设定 PC 端的根元素样式"; }, { readonly name: "小程序端根元素"; readonly selector: ".wd-mp-radio-root"; readonly description: "可设定小程序端的根元素样式"; }, { readonly name: "无边框状态"; readonly selector: ".wd-radio-root.is-borderless"; readonly description: "设置组件无边框状态样式"; }, { readonly name: "必填状态"; readonly selector: ".wd-radio-root.is-required"; readonly description: "设置组件必填状态样式"; }, { readonly name: "标题"; readonly selector: ".wd-radio__label"; readonly description: "组件标题元素"; }, { readonly name: "标题禁用状态"; readonly selector: ".wd-radio__label.is-disabled"; readonly description: "设置组件标题禁用状态样式"; }, { readonly name: "标题不换行"; readonly selector: ".wd-radio__label.is-nowrap"; readonly description: "设置组件标题不换行时状态样式"; }, { readonly name: "提示文字"; readonly selector: ".wd-radio__help"; readonly description: "设置组件提示文字样式"; }, { readonly name: "校验信息"; readonly selector: ".wd-radio__error"; readonly description: "设置组件校验信息样式"; }, { readonly name: "组件本身"; readonly selector: ".wd-radio-group"; readonly description: "组件本身元素"; }, { readonly name: "行内排版"; readonly selector: ".wd-radio-group--inner"; readonly description: "组件行内排版样式"; }, { readonly name: "选项样式"; readonly selector: ".wd-radio-wrap"; readonly description: "选项样式"; }, { readonly name: "选项禁用状态"; readonly selector: ".wd-radio-wrap.is-disabled"; readonly description: "选项禁用状态"; }, { readonly name: "选项只读状态"; readonly selector: ".wd-radio-wrap.is-disabled"; readonly description: "选项只读状态"; }, { readonly name: "小尺寸"; readonly selector: ".wd-radio-wrap.size-sm"; readonly description: "小尺寸样式(仅PC端有效)"; }, { readonly name: "默认尺寸"; readonly selector: ".wd-radio-wrap.size-md"; readonly description: "默认、中尺寸样式(仅PC端有效)"; }, { readonly name: "大尺寸"; readonly selector: ".wd-radio-wrap.size-lg"; readonly description: "大尺寸样式"; }, { readonly name: "勾选状态"; readonly selector: ".wd-radio-wrap.is-checked"; readonly description: "选项勾选状态"; }, { readonly name: "按钮背景样式"; readonly selector: ".wd-radio-inner"; readonly description: "选项按钮背景样式"; }, { readonly name: "按钮样式"; readonly selector: ".wd-radio-inner::before"; readonly description: "选项按钮样式"; }, { readonly name: "文本样式"; readonly selector: ".wd-radio-label"; readonly description: "选项内部文本样式"; }]; readonly methods: readonly [{ name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; description: string; }]; readonly events: readonly [{ readonly title: "值改变"; readonly name: "change"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }]; readonly meta: { readonly name: "WdRadio"; readonly title: "单选"; readonly componentName: "Radio"; readonly description: "页面中平铺选项,用户可进行单项选择操作。"; readonly icon: "../../icons/Radio.svg"; readonly categoryOrder: 500; readonly componentOrder: 380; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/WdRadio"; readonly category: string; readonly shortcut: { props: string[]; }; readonly group: { 通用: { 'x-index': number; expand: boolean; }; 标题: { 'x-index': number; expand: boolean; }; 输入框: { 'x-index': number; expand: boolean; }; 选择框: { 'x-index': number; expand: boolean; }; 选项: { 'x-index': number; expand: boolean; }; 开关按钮: { 'x-index': number; expand: boolean; }; 小程序能力: { 'x-index': number; expand: boolean; }; '\u72B6\u6001/\u6821\u9A8C': { 'x-index': number; expand: boolean; }; }; readonly visible: any; }; readonly compConfig: { readonly componentType: "formField"; }; }; WdCheckboxList: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ extra: import("@sinclair/typebox").TString; direction: import("@sinclair/typebox").TUnsafe; borderedH5: import("@sinclair/typebox").TBoolean; status: import("@sinclair/typebox").TUnsafe; required: import("@sinclair/typebox").TBoolean; requiredFlag: import("@sinclair/typebox").TBoolean; requiredMsg: import("@sinclair/typebox").TString; format: import("@sinclair/typebox").TString; enumName: import("@sinclair/typebox").TString; tipBlock: import("@sinclair/typebox").TString; label: import("@sinclair/typebox").TString; layout: import("@sinclair/typebox").TUnsafe; labelVisible: import("@sinclair/typebox").TBoolean; labelWidth: import("@sinclair/typebox").TString; labelAlign: import("@sinclair/typebox").TUnsafe; labelWrap: import("@sinclair/typebox").TBoolean; labelTips: import("@sinclair/typebox").TString; name: import("@sinclair/typebox").TString; range: import("@sinclair/typebox").TArray>; value: import("@sinclair/typebox").TArray; size: import("@sinclair/typebox").TUnsafe; }>; readonly properties: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TOptional; visible: import("@sinclair/typebox").TOptional; readOnly: import("@sinclair/typebox").TOptional; selectedLabel: import("@sinclair/typebox").TOptional; }>; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-checkbox-root"; readonly description: "组件最外层元素"; }, { readonly name: "H5 端根元素"; readonly selector: ".wd-h5-checkbox-root"; readonly description: "可设定 H5 端的根元素样式"; }, { readonly name: "PC 端根元素"; readonly selector: ".wd-pc-checkbox-root"; readonly description: "可设定 PC 端的根元素样式"; }, { readonly name: "小程序端根元素"; readonly selector: ".wd-mp-checkbox-root"; readonly description: "可设定小程序端的根元素样式"; }, { readonly name: "无边框状态"; readonly selector: ".wd-checkbox-root.is-borderless"; readonly description: "设置组件无边框状态样式"; }, { readonly name: "必填状态"; readonly selector: ".wd-checkbox-root.is-required"; readonly description: "设置组件必填状态样式"; }, { readonly name: "标题"; readonly selector: ".wd-checkbox__label"; readonly description: "组件标题元素"; }, { readonly name: "标题禁用状态"; readonly selector: ".wd-checkbox__label.is-disabled"; readonly description: "设置组件标题禁用状态样式"; }, { readonly name: "标题不换行"; readonly selector: ".wd-checkbox__label.is-nowrap"; readonly description: "设置组件标题不换行时状态样式"; }, { readonly name: "提示文字"; readonly selector: ".wd-checkbox__help"; readonly description: "设置组件提示文字样式"; }, { readonly name: "校验信息"; readonly selector: ".wd-checkbox__error"; readonly description: "设置组件校验信息样式"; }, { readonly name: "组件本身"; readonly selector: ".wd-checkbox-group"; readonly description: "组件本身元素"; }, { readonly name: "行内排版"; readonly selector: ".wd-checkbox-group--inline"; readonly description: "组件行内排版样式"; }, { readonly name: "选项样式"; readonly selector: ".wd-checkbox-wrap"; readonly description: "选项样式"; }, { readonly name: "选项禁用状态"; readonly selector: ".wd-checkbox-wrap.is-disabled"; readonly description: "选项禁用状态"; }, { readonly name: "选项只读状态"; readonly selector: ".wd-checkbox-wrap.is-disabled"; readonly description: "选项只读状态"; }, { readonly name: "小尺寸"; readonly selector: ".wd-checkbox-wrap.size-sm"; readonly description: "小尺寸样式(仅PC端有效)"; }, { readonly name: "默认尺寸"; readonly selector: ".wd-checkbox-wrap.size-md"; readonly description: "默认、中尺寸样式(仅PC端有效)"; }, { readonly name: "大尺寸"; readonly selector: ".wd-checkbox-wrap.size-lg"; readonly description: "大尺寸样式"; }, { readonly name: "勾选状态"; readonly selector: ".wd-checkbox-wrap.is-checked"; readonly description: "选项勾选状态"; }, { readonly name: "所有状态"; readonly selector: ".wd-checkbox-wrap.is-indeterminate"; readonly description: "选项所有状态"; }, { readonly name: "按钮背景样式"; readonly selector: ".wd-checkbox-inner"; readonly description: "选项按钮背景样式"; }, { readonly name: "按钮样式"; readonly selector: ".wd-checkbox-inner::after"; readonly description: "选项按钮样式"; }, { readonly name: "文本样式"; readonly selector: ".wd-checkbox-label"; readonly description: "选项内部文本样式"; }]; readonly methods: readonly [{ readonly params: { readonly properties: { readonly value: import("@sinclair/typebox").TArray; }; }; readonly name: string; readonly label: string; readonly description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; description: string; }]; readonly events: readonly [{ readonly title: "值改变"; readonly name: "change"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TArray; }>; }]; readonly meta: { readonly name: "WdCheckboxList"; readonly title: "多选"; readonly componentName: "Checkbox"; readonly description: "页面中平铺选项,用户可进行多项选择操作。"; readonly icon: "../../icons/Checkbox.svg"; readonly categoryOrder: 500; readonly componentOrder: 390; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/WdCheckbox"; readonly category: string; readonly shortcut: { props: string[]; }; readonly group: { 通用: { 'x-index': number; expand: boolean; }; 标题: { 'x-index': number; expand: boolean; }; 输入框: { 'x-index': number; expand: boolean; }; 选择框: { 'x-index': number; expand: boolean; }; 选项: { 'x-index': number; expand: boolean; }; 开关按钮: { 'x-index': number; expand: boolean; }; 小程序能力: { 'x-index': number; expand: boolean; }; '\u72B6\u6001/\u6821\u9A8C': { 'x-index': number; expand: boolean; }; }; readonly visible: any; }; readonly compConfig: { readonly componentType: "formField"; }; }; WdInputPhone: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; extra: import("@sinclair/typebox").TOptional; size: import("@sinclair/typebox").TOptional>; placeholder: import("@sinclair/typebox").TOptional; status: import("@sinclair/typebox").TOptional>; layout: import("@sinclair/typebox").TOptional>; block: import("@sinclair/typebox").TOptional; after: import("@sinclair/typebox").TOptional; focus: import("@sinclair/typebox").TOptional; requiredFlag: import("@sinclair/typebox").TOptional; labelVisible: import("@sinclair/typebox").TOptional; inputValue: import("@sinclair/typebox").TOptional; clearable: import("@sinclair/typebox").TOptional; counterVisible: import("@sinclair/typebox").TOptional; before: import("@sinclair/typebox").TOptional; labelWidth: import("@sinclair/typebox").TOptional; labelAlign: import("@sinclair/typebox").TOptional>; labelWrap: import("@sinclair/typebox").TOptional; labelTips: import("@sinclair/typebox").TOptional; isUnionValue: import("@sinclair/typebox").TOptional; prefixType: import("@sinclair/typebox").TOptional>; prefixIcon: import("@sinclair/typebox").TOptional>; prefixSrc: import("@sinclair/typebox").TOptional; suffixType: import("@sinclair/typebox").TOptional>; suffixIcon: import("@sinclair/typebox").TOptional>; suffixSrc: import("@sinclair/typebox").TOptional; borderedH5: import("@sinclair/typebox").TOptional; borderedPc: import("@sinclair/typebox").TOptional; requiredMsg: import("@sinclair/typebox").TOptional; }>; readonly properties: import("@sinclair/typebox").TObject<{ label: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TOptional; visible: import("@sinclair/typebox").TOptional; after: import("@sinclair/typebox").TOptional; readOnly: import("@sinclair/typebox").TOptional; before: import("@sinclair/typebox").TOptional; }>; readonly classes: { name: string; selector: string; description: string; }[]; readonly methods: readonly [{ name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; params: { properties: { value: { title: string; type: string; }; }; }; description: string; }, { name: string; label: string; description: string; }, { name: string; label: string; description: string; }]; readonly events: [{ readonly name: "change"; readonly title: "值改变"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "focus"; readonly title: "聚焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "blur"; readonly title: "失焦"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "confirm"; readonly title: "确认"; readonly detail: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; }, { readonly name: "clear"; readonly title: "清除内容"; readonly detail: import("@sinclair/typebox").TObject<{ originValue: import("@sinclair/typebox").TString; }>; }]; readonly meta: { readonly description: "用于输入电话号码,会强制校验输入内容是否符合电话格式。"; readonly icon: "../../icons/PhoneCode.svg"; readonly title: "电话输入"; readonly name: "WdInputPhone"; readonly componentName: "InputPhone"; readonly categoryOrder: 500; readonly componentOrder: 500; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/WdInputPhone"; readonly category: string; readonly shortcut: { props: string[]; }; readonly group: { 通用: { 'x-index': number; expand: boolean; }; 标题: { 'x-index': number; expand: boolean; }; 输入框: { 'x-index': number; expand: boolean; }; 选择框: { 'x-index': number; expand: boolean; }; 选项: { 'x-index': number; expand: boolean; }; 开关按钮: { 'x-index': number; expand: boolean; }; 小程序能力: { 'x-index': number; expand: boolean; }; '\u72B6\u6001/\u6821\u9A8C': { 'x-index': number; expand: boolean; }; }; readonly visible: any; }; readonly compConfig: { readonly componentType: "formField"; }; }; Repeater: { 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").TArray>; key: import("@sinclair/typebox").TString; suffix: import("@sinclair/typebox").TString; forItem: import("@sinclair/typebox").TString; forIndex: import("@sinclair/typebox").TString; }>; readonly isContainer: true; readonly compConfig: { readonly componentType: "Repeater"; }; readonly events: readonly []; readonly meta: { readonly title: "循环展示"; readonly description: "用于循环展示组件的场景,可将一个数组循环展示在页面中,比如循环一个新闻列表。"; readonly icon: "../icons/Repeater.svg"; readonly category: "展示"; readonly categoryOrder: 400; readonly componentOrder: 260; readonly templates: readonly [{ readonly to: "$children"; readonly body: "\n {{#with $self.id as |repeater_suffix|}}\n [attributes]\n ':data' = \"[{name: '苹果'}, {name: '橙子'}, {name: '香蕉'}]\"\n suffix = '{{repeater_suffix}}'\n forItem = 'item_{{repeater_suffix}}'\n forIndex = 'index_{{repeater_suffix}}'\n\n [[template]]\n component = 'WdText'\n [template.attributes]\n ':text' = '$w.index_{{repeater_suffix}} + `: `+ $w.item_{{repeater_suffix}}.name'\n [[template]]\n component = 'Container'\n {{/with}}\n "; }]; readonly visible: readonly ["APP", "COMPONENT"]; readonly group: { readonly 数据: { readonly 'x-index': 1; readonly expand: true; }; readonly 高级属性: { readonly 'x-index': 2; readonly expand: true; }; }; }; readonly configMeta: { readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/Repeater"; }; readonly properties: import("@sinclair/typebox").TObject<{ data: import("@sinclair/typebox").TArray; }>; }; RepeaterItem: { $schema: string; data: { type: string; properties: {}; }; isContainer: boolean; events: any[]; meta: { title: string; description: string; icon: string; category: string; componentOrder: number; visible: any[]; }; }; WebView: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ link: import("@sinclair/typebox").TString; }>; readonly properties: import("@sinclair/typebox").TObject<{ link: import("@sinclair/typebox").TString; }>; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-web-view"; readonly description: "网页嵌套组件根元素"; }, { readonly name: "PC 端网页嵌套根元素"; readonly selector: ".wd-pc-web-view"; readonly description: "可以为 PC 端的网页嵌套编写样式"; }, { readonly name: "H5 端网页嵌套根元素"; readonly selector: ".wd-h5-web-view"; readonly description: "可以为 H5 端的网页嵌套编写样式"; }, { readonly name: "小程序端网页嵌套根元素"; readonly selector: ".wd-mp-web-view"; readonly description: "可以为小程序端的网页嵌套编写样式"; }]; readonly methods: readonly []; readonly events: [{ readonly name: "load"; readonly title: "网页加载成功"; readonly detail: import("@sinclair/typebox").TObject<{ src: import("@sinclair/typebox").TString; }>; }, { readonly name: "error"; readonly title: "网页加载失败"; readonly detail: import("@sinclair/typebox").TObject<{ src: import("@sinclair/typebox").TString; }>; }, { readonly name: "message"; readonly title: "接收网页消息"; readonly detail: import("@sinclair/typebox").TObject<{ data: import("@sinclair/typebox").TRecord; }>; }]; readonly meta: { readonly name: "WebView"; readonly title: "网页嵌套"; readonly description: "网页嵌套组件用于在应用中嵌套展示其他的网页。"; readonly icon: "../../icons/WebView.svg"; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WebView"; readonly category: "展示"; readonly categoryOrder: 1; readonly componentOrder: 350; readonly visible: readonly ["APP"]; readonly keyWords: readonly ["webView", "iframe", "web-view"]; readonly stylePanelTips: "样式配置仅对web和H5生效,小程序端网页内容会自动铺满整个页面,并覆盖其他组件"; 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 rule: "checkWithOtherComponentInSamePage"; readonly options: { readonly action: { readonly name: "name"; readonly label: "label"; readonly click: ""; readonly tooltip: ""; }; readonly allowFailure: true; readonly title: "网页嵌套组件在小程序端将铺满全屏并覆盖其他组件"; readonly description: ""; readonly type: "mp"; readonly version: ""; readonly platform: readonly ["MP"]; readonly extra: { readonly limitPublishPlatform: readonly ["miniprogram"]; }; }; }, { readonly rule: "checkExternalDomain"; readonly options: { readonly allowFailure: true; readonly title: "在小程序端,除微搭应用页面及小程序关联公众号文章链接以外,其他网页链接需配置业务域名才可生效"; readonly description: "在小程序端,除微搭应用页面及小程序关联公众号文章链接以外,其他网页链接需配置业务域名才可生效"; readonly type: "mp"; readonly version: ""; readonly platform: readonly ["MP"]; readonly extra: { readonly domainPath: "link"; readonly limitPublishPlatform: readonly ["miniprogram"]; }; }; }]; }; readonly configMeta: { readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WebView"; }; }; }; actions: { showToast: { $schema: string; data: { properties: { title: { title: string; type: string; default: string; "x-props": { "data-hidebind-variable": boolean; }; }; icon: { title: string; type: string; default: string; "x-component": string; "x-props": { "data-hidebind-variable": boolean; }; enum: { label: string; value: string; }[]; }; duration: { title: string; type: string; default: number; "x-props": { "data-hidebind-variable": boolean; }; }; }; }; meta: { title: string; description: string; }; }; showModal: { $schema: string; data: { properties: { title: { title: string; default: string; "x-props": { "data-hidebind-variable": boolean; }; type: string; }; content: { title: string; default: string; "x-props": { "data-hidebind-variable": boolean; }; type: string; }; showCancel: { title: string; type: string; "x-props": { "data-hidebind-variable": boolean; }; default: boolean; }; cancelText: { type: string; title: string; description: string; "x-props": { "data-hidebind-variable": boolean; }; default: string; }; cancelColor: { title: string; type: string; "x-props": { "data-hidebind-variable": boolean; }; default: string; }; confirmText: { type: string; title: string; "x-props": { "data-hidebind-variable": boolean; }; description: string; default: string; }; confirmColor: { title: string; type: string; "x-props": { "data-hidebind-variable": boolean; }; default: string; }; }; }; meta: { title: string; description: string; }; }; showMessage: { $schema: string; data: { properties: { title: { title: string; type: string; default: string; }; icon: { title: string; type: string; default: string; "x-component": string; enum: { label: string; value: string; }[]; }; duration: { title: string; type: string; default: number; }; }; }; meta: { title: string; description: string; }; }; }; }; export default _default;