VUE中图片过大,使用图片懒加载的方式

步骤

1.安装插件

cnpm install vue-lazyload --save或者npm install vue-lazyload --save-dev

2.在mian.js中引入插件

import VueLazyload from 'vue-lazyload'   Vue.use(VueLazyload, {         loading: loadingImg,     })

3.使用

import VueLazyload from 'vue-lazyload' //插件 import loadingImg from './assets/loading.gif' //预先加载的图片 Vue.use(VueLazyload, {         loading: loadingImg, //使用图片     }) 4.把项目中的 :src改成v-lazy   没使用的时候修改前: <div class="map"  v-for="(v,i) in DataBase" :key="i" >         <img  :src="v.img" alt="" />         <img  :src="v.xianlu" alt="" />       </div> 使用懒加载方式的修改后:     <div class="map"  v-for="(v,i) in DataBase" :key="i" >         <img  v-lazy="v.img" alt="" />         <img  v-lazy="v.xianlu" alt="" />       </div>
上一篇:html img图片设置默认图片


下一篇:vue-lazyload图片懒加载