八荒启自主研发产品

玄武屏使用手册

融万物于一屏 · 以交互动画为魂,重塑演示的边界

89 章 · 持续更新

89
章节
4
版本
v1.0
产品最新版
元素详解

19. 组件库元素 component

更新于 2026-10-29

组件库元素(component)是平台预制的"高级互动模块"——比基础图形复杂、比 HTML 组件标准化。

组件 vs HTML 元素

维度 HTML 元素(element-html) 组件(element-component)
来源 用户自上传 / 商城购买 平台官方制作
标准化 各异 统一 props 协议
维护 创作者 平台
可定制 高(开放代码) 中(参数化)
用法 workId 引用 componentId + props

组件分类

1. 答题与互动

组件 功能
实时答题统计大屏 配合 Layer 3 课堂系统的实时投票
弹幕墙 观众发弹幕,墙上飘字
抽人答题 随机抽参与者
投票器 多选投票
签到牌 扫码签到,显示头像墙

2. 数据可视化

组件 功能
折线图 / 柱状图 / 饼图 标准 ECharts 封装
仪表盘 KPI 大屏
热力图 / 桑基图 高级图表
实时数据流 API 拉取 / WebSocket 推送
地理地图 中国 / 世界 / 自定义 GeoJSON

3. 视觉装饰

组件 功能
倒计时 演讲倒计时、活动倒计时
时钟 实时时间显示
动态背景 粒子 / 流光 / 几何动画
文字动效 打字机 / 霓虹 / 故障
数字滚动 数字从 0 滚到目标值

4. 行业专用

按行业分类的预制组件,详见「行业方案」相关章节:

  • 教育:实验台 / 错题本 / 学情看板
  • 医疗:人体 3D / 检验单 / 病例卡
  • 建筑:户型对比 / 楼盘漫游
  • 企业:组织架构 / 价值链 / 漏斗图
  • 军事:装备规格卡 / 沙盘 / 战术推演

调用方式

{
  "type": "component",
  "componentId": "real-time-quiz",
  "props": {
    "question": "下列哪个是核心矛盾?",
    "options": ["A", "B", "C", "D"],
    "correctAnswer": "B"
  }
}

每个组件有独立 props 配置面板,新手通过表单填写即可,不需要写 JSON。

会员权限

等级 可用组件
免费 基础图形、文字动效、简单图表
专业版 所有视觉装饰、答题互动
企业版 数据可视化高级组件、行业专用组件
定制 私有组件(不进公开库)

详见「75. 组件会员」。

组件商店

部分组件由第三方创作者提供,进入「组件商店」:

  • 单次购买 / 包月订阅 / 团队版
  • 收益按平台规则分成
  • 详见「77. 定制服务流程」

组件版本与升级

组件分版本号(同 npm 包):

  • 演示文稿引用时锁定具体版本(不会被新版本破坏)
  • 主版本升级时编辑器有提示,可手动升级

组件嵌套

部分容器型组件可以嵌套子元素:

  • 卡片组:每张卡片放任意元素
  • 轮播容器:内部页面切换
  • 标签页容器:tabs 切换内容

AI 推荐组件

AI-2(实时动画推荐)会基于当前内容推荐合适组件,详见「50. AI-2 实时动画推荐」。

下一节讲 AI 数字人元素。