部件 - 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。
