Image 图片
介绍
增强版的 taro Image 组件,提供多种图片填充模式,支持图片懒加载、加载中提示、加载失败提示。
引入
代码演示
基础用法
基础用法与 Taro Image 组件一致,支持 webp、fadeIn、showMenuByLongpress
等原生图片属性,也可以设置 H5 的 imgProps。
通过 width 和 height 设置图片大小,若未指定,会从 style 中读取width,height属性。
width、height 和 radius 为 number 时,会经过 pxTransform 转换。
填充模式
通过 mode 属性可以设置图片填充模式,可选值见下方表格。
圆形图片
通过 shape="circle" 设置圆形图片,可以配合 mode 属性展示不同的填充效果。
圆角图片 v1.0.2
通过 shape="rounded" 设置默认圆角,通过 radius 属性自定义圆角大小。
图片懒加载
设置 lazyLoad 属性来开启图片懒加载。
加载中提示
通过 placeholder 设置加载中提示。设置为 true 时使用默认图标,也可以传入文本或自定义节点。
加载失败提示
通过 fallback 设置加载失败提示。设置为 true 时使用默认图标,也可以传入文本或自定义节点。
API
Props
Modes
Events
主题定制
样式变量
组件提供了下列 CSS 变量,可用于自定义样式,使用方法请参考 ConfigProvider 组件。