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

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

相关推荐
leoZ2313 小时前
金仓老旧项目改造-10
开发语言·前端·人工智能·python·金仓
故事和你913 小时前
洛谷-数据结构1-1-线性表2
开发语言·数据结构·算法·动态规划·图论
小徐不徐说3 小时前
面试C++易错点总结
开发语言·c++·面试·职场和发展·程序设计·工作
接着奏乐接着舞3 小时前
react redux Toolkit 分组更推荐
前端·javascript·react.js
lly2024063 小时前
C语言中的循环结构:深入理解与高效应用
开发语言
异步的告白3 小时前
链接脚本SECTIONS逐行深度解析
linux·开发语言
Aurorar0rua3 小时前
CS50 x 2024 Notes C - 04
java·开发语言
iCxhust3 小时前
C#程序,窗体1向窗体2的textbox控件写入字符串“hello”
开发语言·c#
前端那点事4 小时前
Vue路由跳转全场景实战(Vue2+Vue3适配)| 新手必看
vue.js
凰轮4 小时前
TypeScript 知识点总结
前端·javascript·typescript