Image

这是对 Image 最常见用法的概述。有关可用属性、方法或事件的更多信息,请前往 Image 的完整 API 文档。

<Image> 是一个 UI 组件,它显示来自 ImageSource 或 URL 的图像。


显示相对于 app 目录的图像

<Image src="~/logo.png" stretch="none" />

显示来自 URL 的图像

<Image src="https://art.nativescript-vue.org/NativeScript-Vue-White-Green.png" stretch="none" />

显示来自 App_Resources 的图像

<Image src="res://icon" stretch="none" />

显示 base64 编码的图像

<Image src="data:Image/png;base64,iVBORw..." stretch="none" />

在 {N} 6.2+ 中显示带有字体图标的图像

在 NativeScript-Vue 中,.decode 用于解析包含 HTML 实体的属性。

<Image src.decode="font://&#xf004;" class="fas" />

属性

名称类型描述
srcStringImageSource获取或设置图像的源作为 URL 或图像源。如果您在 {N} 6.2 中使用新的 font:// 图标协议,请确保将 .decode 添加到属性名称 - 例如 src.decode="font://&#xf004;"
imageSourceImageSource获取或设置图像的图像源。
tintColor颜色(样式属性) 设置颜色以对模板图像进行着色。
stretch拉伸(样式属性) 获取或设置图像调整大小以填充其分配空间的方式。
有效值:noneaspectFillaspectFitfill
有关更多信息,请参阅 Stretch
loadMode获取或设置本地文件系统上图像的加载策略。
有效值:syncasync
默认值:async
有关更多信息,请参阅 loadMode

原生组件

AndroidiOS
android.widget.ImageViewUIImageView
贡献者