一、前提:
在做图片渲染时,渲染一张图片没有问题,当把src的值变成动态时,就会出现报错
二、报错提示:
三、问题分析:
这个错误是由图片引入方式不正确导致的。如果是将图片资源文件放到assets文件夹下面的,则必须先用import...from方式引入进当前文件中,在使用。如果图片资源是放在static下面则直接引入即可。
原因:
assets经过打包之后,图片的资源名称会发生改变,但static是完全复制的图片文件,不存在改变
四、解决方法:
- 文件存放在assets下:
用import引入或者使用require引用
- 资源存放在static下面:
直接添加路径即可