Skip to Content
UI 搭建参考手册展示类组件

展示类组件

展示类组件是 Zion 平台中最基础的页面渲染单元,主要用于在页面上展示和呈现各类静态或动态数据、媒体素材和排版文档。 本篇手册按组件结构化列出:定义(含基础使用场景)、个性化配置数据源配置行为触发器特殊限制说明(各组件按需呈现相应章节)。

本篇只列出各组件的专属配置、数据源配置和行为配置。位置、尺寸、布局、样式、文本等通用设计字段见 设计面板参考

包含组件与核心属性

组件名称支持的客户端数据源配置行为配置
文本网页端、微信小程序、移动端 App
按钮网页端、微信小程序、移动端 App
图片网页端、微信小程序、移动端 App
视频网页端、微信小程序、移动端 App
富文本网页端、微信小程序、移动端 App
HTML网页端

文本组件

组件定义

用于在页面中展示单行或多行文本内容。支持展示普通文本及 Markdown 文档。

⌨️ 快捷创建:T

个性化配置项

属性名称预期数据类型默认值 / 可选项适用平台与条件类型及说明
显示模式枚举纯文本 / Markdown仅网页端控制文本以纯文本还是 Markdown 渲染。
内容文本全平台文本呈现的具体数据,支持手动写入或动态数据绑定。
自动换行布尔值false全平台控制文本超出组件宽度时是否自动换行。关闭时单行超出截断,并在末尾显示省略号。
限制行数长整数无限(需大于等于 1)全平台(需开启自动换行)限制文本最多显示的行数。超出设定行数后将自动截断并显示省略号。
SEO 标签枚举None / h1h6仅网页端设置网页中的标题层级(h1 至 h6)。有助于搜索引擎(如谷歌、百度)抓取并解析网页的标题大纲与结构,提升网站的 SEO 排名。

行为配置

支持的触发器包括:点击时悬停时进入可视区时在可视区内滚动时。详细触发规则请参考:触发器参考


按钮组件

组件定义

纯文本 + 背景构成的点击交互组件。不支持内嵌图标或其他复杂组件。如果需要设计复杂按钮,请使用“容器”组件进行组合搭建。

⌨️ 快捷创建:B

个性化配置项

属性名称预期数据类型默认值 / 可选项适用平台与条件说明
按钮文本文本全平台按钮上呈现的指示性文字,支持数据绑定。
自动换行布尔值false全平台文案内容长度超出按钮宽度时,是否自动换行。
编辑状态枚举常规 / 悬停仅网页端支持悬停配置可分别配置按钮在「常规」和「悬停」两种状态下的样式。视频演示

行为配置

支持的触发器包括:点击时悬停时进入可视区时在可视区滚动时。详细触发规则请参考:触发器参考


图片组件

组件定义

用于在页面上展示各类主流格式的图片。

⌨️ 快捷创建:I

个性化配置项

属性名称预期数据类型默认值 / 可选项适用平台与条件说明
来源文本 (链接 / Base64) / 图片全平台设置图片的来源。支持本地上传,或直接输入 HTTPS 网页图片链接或 Base64 编码。
填充方式枚举完整显示 / 裁剪填充 / 拉伸填充全平台设置图片在容器中的填充缩放模式:‘完整显示’(图片等比缩放且完全展示,可能留白)、‘裁剪填充’(图片等比缩放并填满容器,超出部分被裁剪)、‘拉伸填充’(图片拉伸填满容器,可能变形)。
自动压缩布尔值true非外部「链接」来源时可用开启后,系统会自动将上传的图片压缩并转换为高效的 WebP 格式,大幅节省页面加载流量,提升首屏打开速度。
Alt 文本文本仅网页端且需开启 SEO配置图片的替代文本,主要用于 SEO 网页抓取与屏幕阅读器无障碍阅读辅助。

行为配置

支持的触发器包括:点击时悬停时进入可视区时在可视区滚动时。详细触发规则请参考:触发器参考

此外,图片组件默认集成了全屏预览动作:

  • 在运行时点击图片时,自动打开全屏图片预览界面,支持手势双指放大、长按保存、分享好友。
  • 在微信小程序端,若图片内包含合法的二维码,长按可直接调用系统原生识别接口进行扫码跳转。

特殊限制

  1. 本地上传时,支持 jpg/png/webp/gif 格式,文件限 20MB 以内,宽高限 30,000 像素内,总像素限 2.5 亿内
  2. Base64 编码大小限制在 256KB 以内
  3. 在微信小程序中,由于安全域名限制,建议优先使用上传到平台的本地图片,避免直接绑定未在微信后台备案的外部图片链接

视频组件

组件定义

用于在页面中播放本地上传的视频文件、外链视频地址或网络流媒体直播。

个性化配置项

属性名称预期数据类型默认值 / 可选项适用平台与条件说明
来源文本 (视频链接) / 视频全平台设置视频源。支持本地上传 MP4 格式视频文件(推荐使用 H.264 视频编码与 AAC 音频编码)、动态绑定视频类型字段,或直接输入网络视频播放链接(支持 mp4 链接或 m3u8 格式的 HLS 流媒体直播)。
原生模式布尔值false仅网页端强制使用浏览器(或系统)自带的原生播放器渲染。加载速度最快,但开启时会禁用下方所有自定义个性化选项(如自动播放、循环播放等)。
循环播放布尔值false需处于非原生模式控制视频播放到终点后是否自动返回起点重新循环播放。
自动播放布尔值false需处于非原生模式开启后,页面加载完成时视频将自动播放。注意:受现代浏览器和手机系统安全策略限制,带声音的视频通常会被拦截自动播放,如需自动播放,建议同时开启静音。
播放控件布尔值true需处于非原生模式,微信小程序不支持决定是否显示播放、暂停、音量、进度条、全屏模式等操作控制条。
静音按钮布尔值true需处于非原生模式,微信小程序不支持决定是否在底部配置栏显示静音切换图标,常配合自动播放配置以避开浏览器的自动播放限制。
填充方式枚举完整显示 / 裁剪填充 / 拉伸填充全平台设置视频渲染画面在组件容器中的裁剪与缩放填充模式。

行为配置

支持的触发器包括:开始播放时悬停时进入可视区时在可视区滚动时

  • 开始播放时:视频开始播放时触发,常用于播放统计或联动其他组件。

详细触发规则请参考:触发器参考


富文本组件

组件定义

用于在页面中展示带格式的排版文本(如包含各种标题、粗体、超链接或图片的 HTML 图文排版)。

个性化配置项

属性名称预期数据类型默认值 / 可选项适用平台与条件说明
内容文本 (HTML)全平台绑定或输入要展示的 HTML 格式代码内容。系统会自动过滤不支持的危险脚本(如 <script>)以确保页面显示安全。

行为配置

支持的触发器包括:点击时悬停时进入可视区时在可视区滚动时。详细触发规则请参考:触发器参考


HTML 组件

组件定义

用于在页面中嵌入自定义的 HTML/CSS 代码,或通过 Iframe 嵌入第三方外部网页。仅网页端支持。

个性化配置项

属性名称预期数据类型默认值 / 可选项适用平台与条件说明
模式枚举代码 / iFrame仅网页端选择运行模式。‘代码’模式用于编写局部自定义 HTML 页面结构或样式,‘Iframe’模式用于嵌套外部网址。
代码文本 (HTML/CSS)仅在「代码」模式下显示编写 HTML 和内联 CSS,支持插入数据绑定。
注意:出于安全考虑,不支持 <script> 脚本。只需填写片段,无需完整 HTML 页面。
源地址文本 (链接)仅在「iFrame」模式下显示在 iFrame 模式下,设置要嵌套显示的第三方网页 HTTPS 链接。
注意:若目标网站设置了禁止跨域嵌入的安全策略(如 X-Frame-Options 限制),该网站将无法在页面中正常加载显示。

行为配置

HTML 组件不支持行为配置。

Last updated on