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

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

相关推荐
wuqingshun3141593 小时前
红黑树有哪些特征
java·开发语言·jvm
sww_10263 小时前
SAA ReactAgent工作原理
开发语言·前端·javascript
wuqingshun3141593 小时前
说一下什么是fail-fast
java·开发语言·jvm
linux_cfan3 小时前
拒绝“黑屏”与“哑剧”:Web视频播放器UX体验与自动播放选型指南 (2026版)
前端·javascript·音视频·html5·ux
wuqingshun3141593 小时前
知道java NIO吗?和java IO有什么区别?
java·开发语言·jvm
be or not to be3 小时前
假期js学习汇总
前端·javascript·学习
SuperEugene3 小时前
日期与时间处理:不用库和用 dayjs 的两种思路
前端·javascript
rfidunion3 小时前
springboot+VUE+部署(13。创建多表查询)
vue.js·spring boot·后端
Zik----3 小时前
Leetcode22 —— 括号生成
java·开发语言
芒克芒克3 小时前
深入浅出Java线程池(三)
java·开发语言