Image
Image 组件,可用于展示商品图片。
预览

示例代码
render('Checkout::Dynamic::Render', (root) => {
return <Image
source="https://img-va.myshopline.com/image/store/1610440173818/8e9f8d2dd769b87343d21876ee3b3825c0801cf9.png?w=1614&h=1788"
viewportSize="large"
border={true}
></Image>
});
ImageProps
提示
标注 ? 的属性为可选,未标注 ? 的属性为必选。
source
string
图片路径。
accessibilityDescription?
string
为屏幕阅读器提供的详细描述文本,帮助视障客户理解 UI 组件的功能或状态。
fit?
cover
contain
默认显示图片的自然尺寸。
contain:被替换的内容将被缩放,以在填充元素的内容框时保持其宽高比。整个图片在填充盒子的同时保留其长宽比。cover:被替换的内容在保持其宽高比的同时填充元素的整个内容框。如果图片的宽高比与内容框不相匹配,该图片将被剪裁以适应内容框。
loading?
eager
lazy
eager:图片加载方式,该配置下图片将立即加载。lazy:图片加载方式,该配置下图片将延迟加载。
aspectRatio?
number
默认值:1
设置图片比例,如配置值为 2,则图片会进行压缩,表现为 calc(50%)。如配置值为 0.5,则图片会进行放大,表现为 calc(200%)。
viewportSize?
small
medium
large
string
图片视窗大小。当不传值时,将会自适应图片大小。
small:图片宽高为 80px。medium:图片宽高为 200px。large:图片宽高为 400px。
支持输入自定义视窗大小
- 百分比:
1%~100% - 像素值:任意值(例如
200px)
border?
boolean
是否有边框,当为 true 时表示有表框,当为 false 时表示无表框。
accessibilityRole?
string
设置组件内容的语义含义。设置后,辅助技术(如屏幕阅读器)将使用 ARIA 角色 来帮助客户浏览页面。
这篇文章对你有帮助吗?