一、图片引用的基本方法
1. 使用<img>
标签
<img src="/path/to/image.png" alt="描述">
2. 使用CSS背景图
.background-image {
background-image: url('/path/to/image.png');
}
二、图片路径管理
1. 使用绝对路径
2. 使用相对路径
使用相对路径是一种比较灵活的方法。你可以根据项目的结构来设置相对路径,例如:
<img src="@/assets/image.png" alt="描述">
这里的@
符号是vue-cli脚手架提供的别名,通常指向src
目录。
3. 使用Webpack配置
module.exports = {
module: {
rules: [
{
test: /\.(png|svg|jpg|jpeg|gif)$/,
use: [
{
loader: 'file-loader',
options: {
name: 'images/[name].[hash:8].[ext]'
}
}
]
}
]
}
};
三、图片懒加载
1. 使用Vue的指令
<img v-lazy="imageSrc" alt="描述">
2. 使用第三方库
<template>
<img v-lazy="imageSrc" alt="描述">
</template>
<script>
import VueLazyload from 'vue-lazyload';
Vue.use(VueLazyload);
</script>