当Vue在前端传入一个图片时会自动添加一个无序乱码,如下图所示
在这里插入图片描述

在项目中的图片名称为tree.jpg,但是浏览器自动添加上了6990f624的乱码。

所以直接在:src中传入图片路径是不行的
我们需要得到图片路径中的乱码才能获得正确路径

方法很简单,只需用require方法引入图片传给 :src,就可以得到编码后的图片路径。
如下:

这是错误写法:
:src="@/assets/img/tree.jpg"
这是正确写法:
:src="require(''+'@/assets/img/tree.jpg'+'')"
Logo

前往低代码交流专区

更多推荐