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 分钟前
陀螺匠企业助手——组织框架图
android·java·大数据·开发语言·容器
CV_J1 分钟前
索引库操作
java·开发语言·elasticsearch·spring cloud
阿蒙Amon2 分钟前
C#每日面试题-简述异常处理
开发语言·c#
敲敲千反田24 分钟前
多线程复习
java·开发语言
敲敲了个代码1 小时前
多标签页强提醒不重复打扰:从“弹框轰炸”到“共享待处理队列”的实战
java·前端·javascript·面试·架构
APIshop1 小时前
Java获取item_get-获得某书商品详情接口
java·开发语言·python
不想上班只想要钱1 小时前
动态类名在 <swiper-slide 的复制项中没有起作用的解决方法
前端·vue.js
Henry Zhu1231 小时前
Qt Model/View架构详解(四):高级特性
开发语言·qt·架构
txinyu的博客2 小时前
std::function
服务器·开发语言·c++
多多*2 小时前
图解Redis的分布式锁的历程 从单机到集群
java·开发语言·javascript·vue.js·spring·tomcat·maven