我是Vue.js的新手,我正在开始一个以不同方式动态加载图像的新项目。
也就是说,我通过运行它npm run dev
并在控制台日志中获取那些崩溃的图像图标和以下错误:
GET http://localhost:8080/@/assets/images/myimage.svg 404 (Not Found)
这是我的一段代码,它进入一个循环并使用一个函数,该函数返回一个进入 SVG 的图像路径:
container.insertAdjacentHTML('afterbegin', `<image xlink:href="${setItem(i).filePath}" x="${x}" y="${y}" width="16" height="16"/>`)
我有一些图像也可以加载和不加载返回其路径但不在 SVG 内部的函数:
<image src="${setItem(i).filePath}" alt="">
<image src="@/assets/images/myimage.svg" alt="">
正如我所说,所有图像都已损坏。请问我做错了什么?
PS:随时建议编辑标题以更好地理解问题。