Skip to content

组件列表

组件列表是可视化表单构建的核心,所有可用于搭建表单的基础组件、业务组件均集中在此展示,是从零开始搭建新表单的起点,主要分为组件、字段、大纲三块操作区域;如果你后续准备扩展自己的组件分组、拖拽组件或模板,这里也是最直接的落点。

  • 组件区域提供了丰富的组件和模板管理功能,主要包含模板、基础组件、子表单组件、容器组件、图表组件、辅助组件、布局组件等七个类别。选择合适的组件类型非常重要,关系到系统业务的用户体验,对用户操作、数据收集、数据分析都有很大的影响;如果你还想进一步查看每个内置分组下具体有哪些默认组件、它们对应的组件标识和分组 ID,可以继续阅读内置分组和组件
  • 字段列表区域提供了管理和操作字段的功能;
  • 表单大纲区域提供了一目了然的表单结构视图。

 组件列表

内置组件分类速览

当前设计器默认内置的组件主要按以下类别组织。日常搭建表单时,通常先按“要收集什么数据”选择基础组件,再按“怎么组织结构”补充布局、容器、模板或辅助组件;如果你需要继续查看每个组件对应的组件标识和分组 ID,可以直接阅读内置分组和组件

模板

  • 三列栅格
  • 四列栅格
  • 四行三列表格
  • 金额
  • 时长

基础组件

  • 输入框
  • 多行输入框
  • 密码输入框
  • 计数器
  • 提及
  • 分段控制器
  • 单选框
  • 多选框
  • 选择器
  • 开关
  • 评分
  • 时间
  • 时间区间
  • 滑块
  • 日期
  • 日期区间
  • 颜色选择器
  • 级联选择器
  • 上传
  • 穿梭框
  • 树形控件
  • 树形选择
  • 省市区选择器
  • 富文本框
  • 数据表格
  • Vxe 数据表格
  • 唯一值
  • 手写签名
  • 计算公式
  • 子表单选择器
  • 位置选择器
  • 子表单
  • 分组
  • 分步表单
  • 表格表单
  • 表格表单 Pro
  • 嵌套表单
  • 子表格表单
  • 无限级表单

辅助组件

  • 提示
  • 按钮
  • 下拉菜单
  • 文字
  • 段落
  • HTML
  • 标题
  • 统计栏
  • 分割线
  • 标签
  • 链接
  • 文字提示
  • 水印
  • 图片
  • 音频播放器
  • 视频播放器
  • 头像框
  • 条形码
  • 内嵌网页
  • 二维码
  • Markdown
  • 插槽组件
  • 动态区域
  • Vue 组件
  • 表单项

图表组件

  • 折线图
  • 体积图
  • 柱状图
  • 条形图
  • 饼图
  • 漏斗图
  • 仪表盘
  • 雷达图
  • 散点图
  • 自定义图表
  • 流程图
  • 时序图
  • 类图
  • 状态图
  • 象限图
  • 思维导图
  • 时间线图
  • 数据包图
  • 看板图

布局组件

  • 栅格布局
  • 格子
  • 表格布局
  • 内联布局
  • 盒子布局
  • 标签页
  • 间距
  • 卡片
  • 折叠面板
  • 描述列表
  • 弹出框
  • 抽屉

选型建议

  • 需要录入字段值时,优先从基础组件里选择。
  • 需要做页面分组、分页签、弹窗或布局排版时,优先看布局组件和容器类能力。
  • 需要做说明、按钮、媒体展示、统计信息时,优先看辅助组件。
  • 需要复用固定结构时,优先考虑模板,而不是每次手工拖拽多个组件。

拖拽创建表单

组件列表中的组件支持直接拖入工作区,完成字段创建和布局搭建。对于大多数表单设计任务,常见的操作链路就是“选择组件 -> 拖入画布 -> 配置属性 -> 预览结果”。

模板与高级组件入口

组件列表不仅是基础字段入口,也是模板、高级组件和布局能力的统一入口。例如表格表单、分步表单、计算公式、数据表格等能力,都适合从组件列表中快速定位并插入。开发侧如果要理解这些分类是如何组织的,可以参考扩展组件分组中的分组机制;当前默认分组也和源码里的菜单定义保持一致。

自定义模板 / 组件

当内置模板或组件无法完全满足业务需求时,可以通过扩展方式沉淀自定义模板和自定义组件。这样可以把常用业务结构复用到多个表单中,减少重复搭建成本。具体做法可以继续查看扩展组件扩展模板;如果你还需要从代码侧理解最终生成的规则数据结构,可以再结合TS类型定义阅读。