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

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

相关推荐
普通网友18 分钟前
C++中的委托构造函数
开发语言·c++·算法
用户479492835691532 分钟前
TypeScript 简史:它是怎么拯救我的烂代码的
javascript·typescript
月上柳青32 分钟前
OpenWrt系统上配置batman-adv快速开始与配置详解
开发语言·mysql·php
全栈陈序员33 分钟前
基于Rust 实现的豆瓣电影 Top250 爬虫项目
开发语言·爬虫·rust
普通网友33 分钟前
C++中的代理模式实战
开发语言·c++·算法
百锦再38 分钟前
第17章 模式与匹配
开发语言·后端·python·rust·django·内存·抽象
用户47949283569151 小时前
只有前端 Leader 才会告诉你:那些年踩过的模块加载失败的坑(二)
javascript
WangMing_X1 小时前
C# XML操作演示示例项目(附源码完整)
开发语言·microsoft·php
xw51 小时前
前端跨标签页通信方案(下)
前端·javascript
普通网友1 小时前
C++模块化设计原则
开发语言·c++·算法