一、引入Vant组件库
在使用Vant组件之前,首先需要在你的Vue项目中引入Vant组件库。以下是使用npm安装Vant的步骤:
npm install vant --save
接着,在Vue项目中全局引入Vant:
import Vue from 'vue';
import Vant from 'vant';
Vue.use(Vant);
二、图片展示组件
<template>
<van-image width="100%" src="https://example.com/image.jpg" />
</template>
三、图片地址管理
1. 集中存储图片地址
// image-url.js
export const imageUrl = {
logo: 'https://example.com/logo.png',
hero: 'https://example.com/hero.jpg',
// 其他图片地址
};
2. 引用图片地址
<template>
<van-image width="100%" :src="imageUrl.logo" />
</template>
<script>
import { imageUrl } from './image-url';
export default {
data() {
return {
imageUrl,
};
},
};
</script>
3. 动态图片地址
<template>
<van-image width="100%" :src="dynamicImageUrl" />
</template>
<script>
export default {
data() {
return {
dynamicImageUrl: 'https://example.com/default.jpg',
};
},
methods: {
updateImageUrl() {
// 根据条件更新图片地址
this.dynamicImageUrl = 'https://example.com/new.jpg';
},
},
};
</script>
4. 图片预加载
<van-preload :src="imageUrl.hero" />
5. 处理图片错误
<van-image width="100%" src="https://example.com/image.jpg" error="https://example.com/error.jpg" />