incloud开发文档 5.1.0 Help

元件建模

元件建模是平台提供的可视化组件设计功能,允许开发者创建可复用的业务组件,提高开发效率。

功能入口

点击"应用 -> 低代码开发 -> 元件建模"进入元件建模界面。

功能说明

元件类型

类型

说明

使用场景

表单元件

可复用的表单组件

人员选择器、部门选择器等

展示元件

可复用的展示组件

统计卡片、图表组件等

业务元件

封装业务逻辑的组件

审批意见、流程历史等

创建元件

  1. 点击【新建】进入元件设计界面

  2. 配置元件基本信息(名称、编码、类型)

  3. 使用拖拽方式设计元件布局

  4. 配置元件属性和事件

  5. 保存并发布元件

元件属性

属性

说明

元件名称

元件的显示名称

元件编码

元件的唯一标识

元件类型

表单元件/展示元件/业务元件

元件描述

元件的功能说明

输入参数

元件接收的参数定义

输出事件

元件对外暴露的事件

使用元件

在表单建模中使用

  1. 打开表单设计器

  2. 在左侧组件面板找到"自定义元件"分类

  3. 拖拽元件到表单画布

  4. 配置元件参数

在代码中使用

<template> <!-- 使用自定义元件 --> <NwCustomComponent :component-code="deptPicker" :params="{ multiple: true }" @change="handleChange" /> </template> <script setup> const handleChange = (value) => { console.log('选中值:', value) } </script>

元件开发规范

参数定义

{ "props": { "value": { "type": "string", "description": "绑定值" }, "multiple": { "type": "boolean", "default": false, "description": "是否多选" } } }

事件定义

{ "events": { "change": { "description": "值变化时触发", "params": ["value"] }, "select": { "description": "选择时触发", "params": ["selectedItem"] } } }

最佳实践

  • 高复用性 :设计通用的元件,避免过度定制

  • 清晰的接口 :定义明确的输入参数和输出事件

  • 文档完善 :为元件编写使用说明和示例

  • 版本管理 :元件更新时注意向下兼容

25 十一月 2025