Files
vant/packages/image/zh-CN.md
T

1.6 KiB

Image 图片

引入

import { Image } from 'vant';

Vue.use(Image);

代码演示

基础用法

<van-image
  width="100"
  height="100"
  src="https://img.yzcdn.cn/vant/cat.jpeg"
/>

缩放模式

<van-image
  width="10rem"
  height="10rem"
  fit="contain"
  src="https://img.yzcdn.cn/vant/cat.jpeg"
/>

图片懒加载

<van-image
  width="100"
  height="100"
  lazy-load
  src="https://img.yzcdn.cn/vant/cat.jpeg"
/>
import { Lazyload } from 'vant';

Vue.use(Lazyload);

API

Props

参数 说明 类型 默认值 版本
src 图片链接 String - -
fit 图片裁剪、缩放的模式 String fill -
alt 替代文本 String - -
width 宽度,默认单位为 px `String Number` -
height 高度,默认单位为 px `String Number` -
lazy-load 是否开启图片懒加载,须配合 Lazyload 组件使用 Boolean false -

fit 可选值

名称 含义
contain 保持宽高缩放图片,使图片的长边能完全显示出来
cover 保持宽高缩放图片,使图片的短边能完全显示出来,裁剪长边
fill 拉伸图片,使图片填满元素
none 保持图片原有尺寸
scale-down nonecontain中较小的一个

Events

事件名 说明 回调参数
click 点击图片时触发 event: Event
load 图片加载完毕时触发 -
error 图片加载失败时触发 -