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

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

相关推荐
Tyler_TXZ13 小时前
C++C语言之——二叉树
c语言·开发语言·数据结构·c++·二叉树
不会代码的小猴13 小时前
C++新增关键字
开发语言·c++·笔记
yaoxin52112313 小时前
497. Java 反射 - 使用反射读取注解
java·开发语言·python
Brown.alexis13 小时前
es6知识点5-自备使用
前端·javascript·es6
2019一路前行13 小时前
Python 函数式编程
开发语言·python
杨利杰YJlio14 小时前
KB5121003更新详解:安全启动证书、AI组件、资源管理器与安装验证
前端·javascript·后端
冯汉栩14 小时前
Swift Control View,Label渐变颜色(源码)
开发语言·ios·swift
lemon_yyds15 小时前
uVIew2 弹框滚动穿透问题-[uu-popup ]组件
vue.js
3秒一个大15 小时前
JS 数组去重全方案:从基础到通用万能去重函数
前端·javascript
晴天1615 小时前
Electron面试题-Day19
java·javascript·electron