我从 Vue CLI 切换到 Vite CLI,从 Vue 3 的 Composition API 切换到 SFC Script setup API。
当我使用官方 Vue CLI 时,我可以通过 props 传递路径的文件名来导入图像源:
我已经尝试使用相对路径直接从资产文件夹导入文件,并且它有效。但我无法使用 import 语句指定 props 的路径。
我还尝试了模板中的 import 语句,但它甚至无法编译代码:
我错过了什么吗?也许存在一个插件可以帮助我实现这一目标?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
我也遇到这个问题了。我对此进行了搜索,并根据此github问题评论找到了, p>
有关此内容的更多信息,请参阅功能 | Vite-静态资源
经过一番搜索,我找到了这个对我有用的 Vue 3 代码示例链接
setup() { const getImageUrl = (name) => { return new URL(`../../lib/Carousel/assets/${name}`, import.meta.url).href } return { carouselData, getImageUrl } }