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

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

相关推荐
勿忘,瞬间2 分钟前
数据结构—顺序表
java·开发语言
张張4085 分钟前
(域格)环境搭建和编译
c语言·开发语言·python·ai
weixin_4235339910 分钟前
【Windows11离线安装anaconda、python、vscode】
开发语言·vscode·python
fzb5QsS1p12 分钟前
告别重复造轮子,Qt 快速开发脚手架
开发语言·qt·php
航Hang*14 分钟前
第3章:Linux系统安全管理——第2节:部署代理服务
linux·运维·服务器·开发语言·笔记·系统安全
周杰伦fans16 分钟前
C# required 关键字详解
开发语言·网络·c#
༾冬瓜大侠༿17 分钟前
vector
c语言·开发语言·数据结构·c++·算法
liu****30 分钟前
第16届省赛蓝桥杯大赛C/C++大学B组(京津冀)
开发语言·数据结构·c++·算法·蓝桥杯
fengfuyao98530 分钟前
VC++基于服务器的点对点文件传输实例
服务器·开发语言·c++
海天鹰36 分钟前
SOC架构
javascript