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

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

相关推荐
zithern_juejin9 分钟前
手写函数组合compose
javascript
rime_neko11 分钟前
js学习笔记
开发语言·前端·javascript
情多多7712 分钟前
OpenClaw.NET 外部 CLI 预设系统:从零编写第三方 CLI 集成指南
javascript
我是小趴菜12 分钟前
纯前端生成海报下载方案
前端·vue.js
越努力越幸运6616 分钟前
Solon Flow 实战:用 50 行 YAML 实现一个请假审批流
javascript
caimouse24 分钟前
ReactOS 硬件资源仲裁器 (Arbiter) 完整实现计划
开发语言
新手村领路人1 小时前
在macos python中安装dlib
开发语言·python·macos
郝学胜-神的一滴1 小时前
Qt 高级开发 024:QSplitter分裂器布局精讲
开发语言·c++·qt·程序人生·用户界面
晚风吹红霞1 小时前
深入浅出C++ STL:从入门到精通的核心指南
开发语言·c++
JAVA社区1 小时前
Java高级全套教程(十四)—— SpringData超详细实战详解
java·开发语言·spring cloud·面试·职场和发展