Skip to content

部件 - HTML Widgets ​

正文、配图与示例来自原稿。三类 HTML 相关部件能力递进。

1、三类部件对比 ​

部件类型

类型能力限制
纯静态 HTML任意 HTML/CSS不能用 TB 动态数据源,数据写死
自定义 HTML(可绑源)HTML/CSS + TB 数据源通常 一个 数据源;大屏多数据可冒泡到父实体或用 token 调 API
Markdown/HTML Value 等Markdown/HTML + 多 数据源适合片段展示,不宜整页大屏

总结:官方设计由简到繁;整页可视化优先「自定义 HTML + 聚合实体/API」,简单卡片用第三种。

2、大屏自适应示例(摘录) ​

关键:#stage 铺满容器,用 vw 等做字号,避免写死 1920×1080:

html
<!doctype html>
<html>
<head>
  <meta charset="utf-8" />
  <title>ES5 大屏 Demo - 自适应</title>
  <style>
    html, body { height: 100%; margin: 0; overflow: hidden; }
    #stage {
      position: relative;
      width: 100%;
      height: 100%;
      box-sizing: border-box;
      /* 渐变氛围背景… */
      padding: 12px;
    }
    .title { font-size: 1.6vw; }
  </style>
</head>
<body>
  <div id="stage">
    <div class="header"><div class="title">监控大屏</div></div>
    <!-- 卡片、图表容器… -->
  </div>
</body>
</html>

完整样式与布局以原稿 HTML 为准,可按项目裁剪进自定义 HTML 部件。

3、小结 ​

选部件先看「要不要数据源、几个数据源、是不是整页」。更偏 API/订阅的容器见 HTML Container。