# Image 图片
图片容器,在保留原生 img 的特性下,支持懒加载,自定义占位、加载失败等
# 基础用法
基础用法与原生 img 标签一致,可以设置 src
、width
、height
、alt
等原生属性
# 填充模式
通过 fit 属性设置图片的填充模式,同原生 object-fit
fill
contain
cover
none
scale-down
# 圆形图片
通过 round
属性可以设置图片变圆
# 加载中
Image 组件提供了默认的加载失败提示,并且支持通过 loading
插槽自定义内容
# 加载失败
Image 组件提供了默认的加载失败提示,并且支持通过 error
插槽自定义内容
# API
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
src | 图片路径 | String | - |
alt | 原生 alt | String | - |
width | 原生 width | String | - |
height | 原生 height | String | - |
fit | 图片填充模式,同原生 object-fit | String | - |
round | 是否显示为圆形 | Boolean | false |
loading | 图片加载的占位内容 | slot | - |
error | 加载失败的内容 | slot | - |
# 图片填充模式
名称 | 含义 |
---|---|
contain | 保持宽高缩放图片,使图片的长边能完全显示出来 |
cover | 保持宽高缩放图片,使图片的短边能完全显示出来,裁剪长边 |
fill | 拉伸图片,使图片填满元素 |
none | 保持图片原有尺寸 |
scale-down | 取 none 或 contain 中较小的一个 |
# 事件
事件名称 | 说明 | 回调参数 |
---|---|---|
load | 图片加载成功触发 | function(e) |
error | 图片加载失败触发 | function(e) |