圆形图片组件是一种用于展示图像内容的 UI 元素,支持图片预览,允许设置其来源以及相关的样式。

配置项
分类 | 配置 | 示例 | 说明 |
内容 | 图片来源 |
| 图片资源的三种模式。 |
URL |
| 当图片来源为 URL 时生效,值为图片的链接。 | |
系统文件 |
| 当图片来源为系统文件时生效,可以选择在内置资源文件中上传的图片,也可以点击下方选框直接上传。 | |
内存对象 |
| 当图片来源为内存对象时生效,可以与上传组件关联使用,例如: | |
热区配置 |
| 允许在图像上定义特定区域,点击这些区域可以触发特定的交互行为,增强用户体验。 | |
图片描述 |
| 图片加载失败时的展示文案 | |
加载失败容错地址 |
| 图片加载失败时,会显示预设的图像占位符 | |
渐进加载 |
| 开启「渐进加载」可改善用户体验,避免大图片一次性加载造成的等待感。通过先展示一个精简的预览版(如低分辨率图像、纯色背景或 LQIP ),在完整图像加载完成前优化用户视觉体验。 | |
允许预览 |
| 图片预览,用户可以点击图片以打开一个弹出层,查看该图片的高清预览。 | |
预览配置 |
| 可以重新定义预览图片路径,默认为当前图片资源。 | |
交互 | 隐藏 |
| 控制图片组件的默认展示状态,为 |
样式 | 高度 |
| 组件高度,详情参见通用属性 |
外边距 |
| 详情参见通用属性 | |
填充 |
| 指定图片的内容应该如何适应到其使用高度和宽度确定的框。详情参见object-fit属性
| |
图片布局 |
| 指定图片在包含填充模式下,图片在组件内的位置。 | |
CSS 样式 | 圆角 |
| 图片组件圆角,图片宽高一致且设置圆角为50% 时可实现圆形图片 |
翻转 |
| 图片的翻转模式,支持水平和垂直。定点为图片中心点。详情参见rotate属性 |
属性与方法
名称 | 类型 | 示例 | 说明 |
mode | string |
| 图片来源 |
src | string |
| 当前图片组件的链接 |
file | object |
| 只读,图片文件资源 |
srcFile | object |
| 只读,图片内存对象 |
fallback | string |
| 只读,图片加载失败时,会显示预设的图像占位符 |
placeholder | string |
| 只读,渐进加载的图片链接 |
alt | string |
| 只读,图片加载失败时的展示文案 |
preview | boolean |
| 只读,图片是否可以点击预览 |
hotAreas | object |
| 只读,图片的热区配置信息 |
hidden | boolean |
| 当前组件是否隐藏,详情参见通用属性 |
setSrc | func |
| 设置图片链接为 |
clearSrc | func |
| 清除图片链接 |
setHidden | func |
| 设置图片是否隐藏,参数为 |
clearHidden | func |
| 清除图片隐藏状态,详情参见通用属性 |
事件回调
配置 | 说明 |
| 当点击图片时将触发的事件 |
| 当图片加载失败时将触发的事件 |
场景示例
成员介绍场景
在企业官网或项目页面上,团队成员的照片常以圆形方式展示,用于提高整体页面的美观性,并使信息呈现得更为简洁。



















