关于动态路径和静态路劲显示图片的问题

vue项目。
1.将svg放在public文件夹下,可以显示。
image.png
但是放在public下不会经过webpack打包。

2.将svg放在src下的assets文件下,无法显示。
image.png
然后我又换了一种写法
image.png
或者
image.png
四种引用方法都试了,都不行。
image.png

image.png

只有最开始的成功了。
参考文章:VueCli 关于静态资源(图片) 引入问题
请问我如果想放在src的assets该如何写?

阅读 2.6k
2 个回答

试试这样:

const img1 = require('/src/assets/xxx')

这个问题与构建工具和生产开发环境有关,我曾在这篇博文中记录了一些。
image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题