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,复用性好像低了那么点

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

相关推荐
瑞雪兆丰年兮几秒前
[从0开始学Java|第十八、十九天]API(常见API&对象克隆&正则表达式)
java·开发语言
KobeSacre1 分钟前
JVM G1 垃圾回收器
java·开发语言·jvm
右耳朵猫AI6 分钟前
JavaScript技术周刊 2026年第20周
开发语言·javascript·ecmascript
Cobyte18 分钟前
15.响应式系统比对:链表在 Preact Signals 响应式系统中的应用
前端·javascript·vue.js
ZengLiangYi23 分钟前
SourceAdapter 插件架构详解
javascript·算法·架构
basketball61638 分钟前
Go 语言从入门到进阶:5. 玩转Go函数
开发语言·后端·golang
ZengLiangYi40 分钟前
如何解析 5 种完全不同格式的 AI 对话
javascript·人工智能·算法
多彩电脑43 分钟前
Kivy如何自定义事件
开发语言·python
java_cj43 分钟前
LangChain初入门 - 简化LLM开发难度的利器
开发语言·python·langchain
sleven fung1 小时前
llama-cpp-python 本地部署入门
开发语言·python·算法·llama