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

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

相关推荐
无敌最俊朗@1 分钟前
C++ 内存管理与编译原理 (面试复习2)
java·开发语言·jvm
火山灿火山3 分钟前
Qt信号和槽
开发语言·qt
m0_740043734 分钟前
父组件 子组件
javascript·vue.js·ecmascript
爱吃无爪鱼5 分钟前
05-JavaScript/TypeScript 项目结构完全解析
javascript·react.js·typescript·前端框架·npm·html·sass
这样の我9 分钟前
java 模拟chrome tls指纹
java·开发语言·chrome
m0_6612791810 分钟前
学习笔记-安装并启动 Jupyter Noteboo
开发语言·python
代码or搬砖10 分钟前
常见的五个编译时异常和常见的五个编译时异常
开发语言·php
渴望成为python大神的前端小菜鸟11 分钟前
JS宏任务 & 微任务 API 速查表
javascript
前端小王呀14 分钟前
自定义图表相关配置
android·前端·javascript
烽火聊员15 分钟前
SSLSocket 服务器端WPF C#测试代码
开发语言·c#·wpf·ssl