v-for循环img路径时,直接写字符串地址是加载不出来的。
比如:
<span v-for ="item in imgs" :key="item">
<img :src="item">
</span>
imgs: [
'../assets/img/login1.png',
'../assets/img/login2.png'
]
由于Vue最后是基于 webpack 打包文件的,我们本地的路径 在webpack打包之后, webpack会解析它为模块依赖 ,文件路径就会出错
解决方法1:
imgs:[
require('@/assets/img/login1.png'),
require('@/assets/img/login2.png')
]
解决方法2:
放在static文件夹