vue assets动态引入图片解决打包后图片路径错误不显示的问题
assets
Ultralytics assets
项目地址:https://gitcode.com/gh_mirrors/ass/assets
免费下载资源
·
通用:适用于处理单个链接的资源文件
import homeIcon from '@/assets/images/home/icon.png'
<img :src="homeIcon" />
webpack 构建的项目
这里我们先假设:
静态文件目录:src/assets/images/
我们的目标静态文件在 src/assets/images/home/icon.png
<img :src="require('@/assets/images/home/icon.png')" />
vite 构建的项目
尝试过require动态引入, 发现报错:require is not defind
,这是因为 require 是属于 Webpack 的方法
<img :src="getAssetsFile('/home/icon.png')" />
const getAssetsFile = (fileUrl) => {
return new URL(`../assets/images/${fileUrl}`, import.meta.url).href
}
参考官网
GitHub 加速计划 / ass / assets
14
1
下载
Ultralytics assets
最近提交(Master分支:4 个月前 )
c02308fb
1 个月前
8b91060e
Co-authored-by: UltralyticsAssistant <web@ultralytics.com> 1 个月前
更多推荐
已为社区贡献6条内容
所有评论(0)