显示效果
示例代码下载
简介
用于在界面中显示单个图片。
- 在代码中请使用
标签, 。
- 默认框架提供mini-glide 图片下载模块。
必须指定样式中的宽度和高度。
不支持内嵌子组件。
基本用法
<template>
<image style="width:500px;height:500px" src="https://vuejs.org/images/logo.png" />
</template>
子组件
不支持子组件。
样式
支持通用样式。
WARNING
width, height 和 src必须被提供,否则图片无法渲染。属性
| 属性名 | 类型 | 值 | 默认值 | | —- | —- | —- | —- | | resize | String | cover / contain / stretch | stretch | | src | String | {URL / Base64 } | - |
resize
- contain:缩放图片以完全装入
区域,可能背景区部分空白。
- cover:缩放图片以完全覆盖
区域,可能图片部分看不见。
- stretch:默认值. 按照
区域的宽高比例缩放图片。
resize属性和background-size的理念很相似。
src
要显示图片的 URL,该属性是 组件的强制属性。如果要显示设备文件系统上的图片,可使用file://图片绝对路径 来显示。
支持的图片格式
目前已支持的图片格式 JPEG、PNG、GIF、BMP等图片格式
网络图片
<template>
<image style="width:500px;height:500px" src="https://vuejs.org/images/logo.png" />
</template>
应用图片
<template>
<image class="image" resize="contain" :src="require('./images/image1.png')" />
</template>
本地图片
<template>
<img src="file:///userdata/DictPenData/userAvatar.jpeg" />
</template>