1、解决。 使用 new URL
/***
* @description vite动态加载静态资源图片
* @params string name - 图片名称
*/
export const dynamicGetImg = (name: string) => {
try {
return new URL(`../assets/menu-icon/${name}`, import.meta.url).href
} catch (error) {
console.log(error)
}
}
传入所在目录下的图片名称即可
参考文章 鸣谢