vite+vue3动态引入资源文件(问题已解决但离了个大谱)

教程很详细,直接上代码

解决方法(赶时间的小友理解下这函数就能解决问题了,就是处理了下路径,运气不好遇到问题再回来也不迟🤣🤣🤣)

js 复制代码
const getSvgUrl = (name) => {
    // name: svg_1.svg
    // console.log(name)
    return new URL(`/src/assets/productPicture/${name}`, import.meta.url).href
}

吃瓜区⬇️⬇️⬇️

眨眼睛开始写了个函数将整个路径传进来,但打包怎么都无法将资源文件打包进去

看得出来这种写法传给new URL(xxx, import.meta.url).hrefxxx的内容其实是一样的,只不过一个写在外面,另一种是写在变量里面直接传过来的,但这样部分硬编码导致换一个文件夹内的资源得重写一个函数,emmm,复用性好像低了那么点

眨眼睛暂时还没找到出现这种情况的原因,还望路过知道的大佬不吝赐教~~

相关推荐
波波0071 分钟前
使用.NET 四步玩转 AI 绘图|不用Python、不买显卡
开发语言·c#·.net
tbRNA1 分钟前
C++基础知识点(六)类和对象
开发语言·c++
小此方2 分钟前
Re:从零开始学C++(二)基础精讲·下篇:内联函数与空指针
开发语言·c++
心.c3 分钟前
初步了解Next.js
开发语言·前端·javascript·js
桃花岛主704 分钟前
go-micro,v5启动微服务的正确方法
开发语言·后端·golang
Kiri霧5 分钟前
Go 结构体高级用法
开发语言·后端·golang
csdn_life187 分钟前
Rustrover 如何像Java一样直接 进行调试和运行
java·开发语言·rust
灵感__idea10 分钟前
Hello 算法:以“快”著称的哈希
前端·javascript·算法
草莓熊Lotso1 小时前
C++11 核心特性实战:列表初始化 + 右值引用与移动语义(附完整代码)
java·服务器·开发语言·汇编·c++·人工智能·经验分享
初夏睡觉2 小时前
从0开始c++,但是重置版,第1篇(c++基本框架)
开发语言·c++