关于vue和elementui 动态图片展示
1.写代码的时候遇到Error: Cannot find module…这种错误
数据库中直接存的是一个相对路径就是这样:

2.代码是这样的:
:src="require(this.item.technician.headerImg)"
3.错误是这样的:

4.于是我直接在数据库中存文件名字,然后前面的相对路径固定写死,后面打算拼接文件名字

代码改成require('../../../assets/imgupload/'+this.item.technician.headerImg)
最终就可以动态展示图片了。
正常写死路径
<img :src="require('../../../assets/icons/selected.png')" class="header-img" />
还可以在下面生命变量
<img v-if="headerImg" :src="headerImg" class="header-img" />
下面data中data() { return { headerImg: require('../../../assets/icons/selected.png'), } },