vue3 vite 项目中自动导入图片

vue3 vite 项目中自动导入图片

安装插件

js 复制代码
yarn add vite-plugin-vue-images -D
或者
npm install vite-plugin-vue-images -D

配置插件

  • 在 vite.config.js 文件中配置插件
js 复制代码
// 引入
import ViteImages from 'vite-plugin-vue-images';

plugins: [
			vue(),
			// 自动导入图片配置
			ViteImages({
				dirs: ['src/assets/images'], // 指定图片存放的目录
				extensions: ['jpg', 'jpeg', 'png', 'svg', 'webp', 'gif'], // 支持的图片格式
				// 可选配置
				customResolvers: [], // 自定义解析行为
				customSearchRegex: '([a-zA-Z0-9]+)', // 重写变量名的匹配规则
			}),
		],

使用方法

  • 比如在 src/assets/images 文件夹中有logo.png图片
html 复制代码
<template>
    <div>
        <img :src="Logo" />
    </div>
</template>

<script setup lang="ts">
</script>

注意:

1、不能有相同名字不同格式的图片

2、图片名称首字母最好大写。 PS:本人测试小写也可以。但是为了避免Bug建议大写;

相关推荐
没落英雄11 分钟前
简单了解 with
前端·javascript
越努力越幸运50812 分钟前
webpack的学习打包工具
前端·学习·webpack
IT古董14 分钟前
微前端的新纪元:Vite + Module Federation 最强指南(2025 全面技术解析)
前端
小小弯_Shelby19 分钟前
vue项目源码泄露漏洞修复
前端·javascript·vue.js
兔子零102420 分钟前
CSS 视口单位进化论:从 100vh 的「骗局」到 dvh 的救赎
前端·css
q***876029 分钟前
项目升级Sass版本或升级Element Plus版本遇到的问题
前端·rust·sass
k***121730 分钟前
【Nginx 】Nginx 部署前端 vue 项目
前端·vue.js·nginx
看晴天了37 分钟前
手势操控 Three.js!效果炸裂!
前端
喝咖啡的女孩44 分钟前
Promise × 定时器全场景手写
前端
h***34631 小时前
MS SQL Server 实战 排查多列之间的值是否重复
android·前端·后端