跳到主要内容

组件一览

基础组件库

组件名称说明
矩形一个空心矩形块,可添加文本,调整样式和形状
圆形一个空心圆形块,可添加文本,调整样式和形状
形状一个实心几何形状,可以切换为圆形、三角形、矩形,可以调整样式和形状
布局布局容器,可以灵活设置行列数,每个块都能调整尺寸、插入自定义内容
线可调整颜色、线宽、类型的线条
JSX完全用代码控制的自定义渲染内容

通用PC组件库

通用PC组件库是PC页面开发中使用最为频繁的组件集合,其中包括了 6 大类组件:基础排版布局导航表单数据展示其他。本文将使用一句话描述的方式,帮助读者快速了解所有组件。

基础

组件名称说明
文本显示一段文本,相当于 <span>
链接相当于 <a> 标签
文本排版文本容器,可以放置多个文本、标签,可以排序,可以设置每个子元素的样式
富文本显示一段提前编辑好的富文本,不是富文本编辑器
图片显示一个图片,相当于 <img>
工具条一个容器,用来放置若干操作
按钮按钮用于开始一个即时操作
图标语义化的矢量图形,支持Antd 图标库、Iconfont、自定义图标
标签列表一个容器,可用来放置若干标签 <Tag>

排版布局

组件名称说明
卡片通用卡片容器
标签页选项卡切换组件
列表容器以指定的方式循环渲染列表数据
折叠面板可以折叠/展开的内容区域,只有一个面板
自定义容器一个容器,相当于 <div>,常用来排版和布局
状态容器一个能够保存若干状态值的容器,每个状态对应一个UI
气泡点击/鼠标移入元素,弹出气泡式的卡片浮层
气泡确认框点击元素,弹出气泡式的确认框
分割线区隔内容的分割线

导航

组件名称说明
面包屑显示当前页面在系统层级结构中的位置,并能向上返回
分页器分页器用于分隔长列表,每次只加载一个页面
导航菜单为页面和功能提供导航的菜单列表
步骤条引导用户按照流程完成任务的导航条

表单

组件名称说明
表单容器组织、控制表单项,提交表单数据等
文本框输入单行文本
数字输入框通过鼠标或键盘,输入范围内的数值
文本域输入多行文本
自动完成输入框自动完成功能,支持配置选项、搜索
搜索框文本框的变体,支持更多前后缀配置
单选框用于在多个备选项中选中单个状态
下拉框下拉选择器
多选框收集用户的多项选择
级联选择级联选择框
树形选择树形结构数据选择器
日期选择框输入或选择日期的控件
全开式日期选择器日期选项始终打开
日期范围选择框输入或选择日期范围的控件
时间选择框输入或选择时间的控件
时间范围选择框输入或选择时间范围的控件
开关在两种状态之间进行切换的控件
穿梭框双栏穿梭选择框
上传用于上传文件的控件
滑动输入条滑动型输入器,展示当前值和可选范围
评分用于评分的控件,可灵活设置分值范围
邮箱单行输入框,邮箱类型
密码框用于输入密码
手机号输入框用于输入手机号
颜色选择框用于选取颜色,输出RGB或HEX
代码编辑器用于输入代码,可配置语言,支持代码提示
富文本输入框用于输入带格式的文本,可以灵活配置格式插件
动态表单项可以手动增删表单项的组件,支持各种控件,支持自定义操作
自定义表单项可以自行定义表单控件的组件,提供插槽来容纳自定义UI和逻辑
自定义内容项表单里的内容插槽,不是表单项

数据展示

组件名称说明
数据表格显示表格数据的组件,可灵活配置表格列、分页、运行时列设置等
描述列表带标题和描述项的列表,可灵活配置描述项
JSON展示用于展示JSON数据的组件,可配置展开深度
显示树形数据,支持字段过滤、禁用、勾选、拖拽等
时间轴垂直展示的时间流信息
日历日历组件,支持年月切换、日期内容插槽等配置
进度条支持多种形态的进图条,可灵活配置样式
锚点容器带锚点内容锚点的容器,点击锚点连接可快速定位到对应内容

其他

组件名称说明
置底工具栏可以自定义操作项的按钮容器
警告提示显示消息以及描述文字的内容框
iFrame无缝嵌入另一个HTML页面的容器,与主页面内容隔离、独立渲染
二维码根据传入的链接和Logo图片,生成一个二维码
结果页结果状态展示器,可配置标题、副标题以及自定义内容
加载中一个带有加载中效果的容器,可设置自定义内容
文字提示为某个内容提供鼠标悬浮时弹出气泡的功能,进行解释说明
下拉菜单可以弹出操作项的组件,点击时会将当前项数据传递给事件处理器
排序标题栏排序按钮容器,可实现对多个字段的排序操作
播放器视频播放器,需要指定视频地址,支持灵活配置
轮播图轮播显示若干项内容的组件,可以手动或自动切换显示内容