一、引入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" />

四、总结