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

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

相关推荐
从文处安5 小时前
「九九八十一难」组合式函数到底有什么用?
前端·vue.js
前端Hardy5 小时前
面试官:JS数组的常用方法有哪些?这篇总结让你面试稳了!
javascript·面试
yuki_uix5 小时前
Props、Context、EventBus、状态管理:组件通信方案选择指南
前端·javascript·react.js
全栈老石5 小时前
手写无限画布4 —— 从视觉图元到元数据对象
前端·javascript·canvas
用户11489669441056 小时前
VUE3响应式原理——从零解析
vue.js
用户83040713057016 小时前
SPA 首屏加载速度慢怎么解决?
vue.js·webpack
一枚前端小姐姐6 小时前
低代码平台表单设计系统技术分析(实战三)
前端·vue.js·低代码
SuperEugene6 小时前
从 Vue2 到 Vue3:语法差异与迁移时最容易懵的点
前端·vue.js·面试
Leon7 小时前
新手引导 intro.js 的使用
前端·javascript·vue.js
Forever7_7 小时前
仅用一个技巧,让 JavaScript 性能提速 500%!
前端·vue.js