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

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

相关推荐
DevOpsDojo4 分钟前
Ruby语言的编程范式
开发语言·后端·golang
长风清留扬9 分钟前
小程序与物联网(IoT)融合:开启智能生活新篇章
javascript·css·物联网·微信小程序·小程序·生活
hakesashou21 分钟前
大话Python的垃圾回收机制
开发语言·python
五行星辰26 分钟前
线程池与并发工具:Java的分身管理器
java·开发语言·数据库
kiiila1 小时前
【Qt】控件概述和QWidget核心属性1(enabled、geometry、windowTitle、windowIcon、QRC机制)
开发语言·qt
ByteBlossom6661 小时前
Go语言的数据库交互
开发语言·后端·golang
fadtes1 小时前
C++ extern(八股总结)
开发语言·c++·算法
sukalot1 小时前
windows C#-事件
开发语言·c#
yutian06061 小时前
C# 去除字符串中首尾、首、尾、的空格
开发语言·c#
LoserChaser1 小时前
windeployqt.exe打包qt程序总结(MSVC)
开发语言·qt