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

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

相关推荐
ankleless11 分钟前
Python 数据可视化:Matplotlib 与 Seaborn 实战
开发语言·python
VOLUN19 分钟前
PageLayout布局组件封装技巧
前端·javascript·vue.js
掘金安东尼19 分钟前
React 的 use() API 或将取代 useContext
前端·javascript·react.js
Gavin_91524 分钟前
一文速通Ruby语法
开发语言·ruby
搞一搞汽车电子36 分钟前
vs studio 2017项目不支持studio vs2022
开发语言
anyup40 分钟前
🔥 🔥 为什么我建议你使用 uView Pro 来开发 uni-app 项目?
前端·vue.js·uni-app
蓝胖子的小叮当1 小时前
JavaScript基础(十三)函数柯里化curry
前端·javascript
witkey_ak98961 小时前
python 可迭代对象相关知识点
开发语言·python
呼啦啦啦啦啦啦啦啦1 小时前
synchronized锁,ReentrantLock 锁
开发语言·
前端Hardy1 小时前
HTML&CSS:有趣的SVG路径动画效果
javascript·css