問題代碼:vue
<li v-for="(item,index) in images" :key="index">webpack
<img :src="item.src"></li>web
若是使用vue-lazyloader加載那就是:npm
<img v-lazy="item.src"></li>ui
摘自:https://blog.csdn.net/mr_yanyan/article/details/78783091url
在webpack中會將圖片圖片來當作模塊來用,由於是動態加載的,因此url-loader將沒法解析圖片地址,而後npm run dev 或者npm run build以後致使路徑沒有被加工。spa
摘自:https://blog.csdn.net/qq_39313596/article/details/84644500.net
<img :src="require('../assets/images/'+imgsrc+'.png')"/>
code
<img v-lazy="require('../assets/images/'+imgsrc+'.png')"/>blog
注意:require(../assets/images/)這部分是把整個images文件夾都加載進來了,沒有用到的圖片也會被加載進來。不知道會不會影響頁面加載速度。
本身另外創建了一個文件夾放動態加載的圖片。